redis常用命令

在远程服务上执行命令
./redis-server redis.conf 注意前面有一个点
$ redis - cli - h host - p port - a password 连接redis
启动哨兵:
方式一: redis-sentinel /path/to/sentinel.conf (推荐,这种方式启动和redis实例没有任何关系) 方式二:redis-server /path/to/sentinel.conf --sentinel
===============================================
主从信息查看
info replication 主从信息查看
cluster nodes
===============================================
集群信息查看
===============================================
Redis 连接命令
AUTH password
验证密码是否正确
SELECT index
切换到指定的数据库
===============================================================
Redis 服务器
TIME
返回当前服务器时间
DBSIZE 返回当前数据库的 key 的数量
cmd 最近一次执行的命令
Redis-cli shutdown 单实例关闭
keys * 查询当前库的所有键
CONFIG GET *
获取redis所有配置参数
BGREWRITEAOF
异步执行一个 AOF(AppendOnly File) 文件重写操作
BGSAVE
在后台异步保存当前数据库的数据到磁盘
CLIENT KILL [ip:port] [ID client-id]
关闭客户端连接
CLIENT LIST
获取连接到服务器的客户端连接列表
FLUSHALL
删除所有数据库的所有key
FLUSHDB
删除当前数据库的所有key
LASTSAVE
返回最近一次 Redis 成功将数据保存到磁盘上的时间,以 UNIX 时间戳格式表示
MONITOR
实时打印出 Redis 服务器接收到的命令,调试用
ROLE
返回主从实例所属的角色
SAVE
同步保存数据到硬盘
CONFIG get requirepass
查看是否设置了密码
select db-id
切换数据库
================================================
Redis keys 命令
DEL key
该命令用于在 key 存在时删除 key。
EXISTS key
检查给定 key 是否存在。
EXPIRE key seconds
为给定 key 设置过期时间,以秒计。
MOVE key db
将当前数据库的 key 移动到给定的数据库 db 当中。
keys *
查看所有的key
TYPE key
返回 key 所储存的值的类型。
================================================
Redis 字符串命令
SET key value
设置指定 key 的值
GET key
获取指定 key 的值。
==================================================
通过哨兵查看集群的信息:
$ redis-cli -p 26379 接的是哨兵端口不是redis业务端口
sentinel master mymaster//查看master的状态
SENTINEL slaves mymaster //查看salves的状态
SENTINEL sentinels mymaster //查看哨兵的状态
SENTINEL get-master-addr-by-name mymaster//获取当前master的地址
info sentinel//查看哨兵信息
==================================================
Redis 数据备份与恢复
Redis  SAVE  命令用于创建当前数据库的备份。
语法
redis Save 命令基本语法如下:
redis 127.0 . 0.1 : 6379 > SAVE
实例
redis 127.0 . 0.1 : 6379 > SAVE OK
该命令将在 redis 安装目录中创建dump.rdb文件。
恢复数据
如果需要恢复数据,只需将备份文件 (dump.rdb) 移动到 redis 安装目录并启动服务即可。获取 redis 目录可以使用  CONFIG  命令,如下所示:
redis 127.0 . 0.1 : 6379 > CONFIG GET dir 1 ) "dir" 2 ) "/usr/local/redis/bin"
以上命令  CONFIG GET dir  输出的 redis 安装目录为 /usr/local/redis/bin。
Bgsave
创建 redis 备份文件也可以使用命令  BGSAVE ,该命令在后台执行。
实例
127.0 . 0.1 : 6379 > BGSAVE Background saving started

转载于:https://www.cnblogs.com/--smile/p/11055196.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值