Redis服务器命令
1、数据备份
SAVE
同步保存数据到硬盘
BGSAVE
在后台异步保存当前数据库的数据到磁盘,将在 redis 安装目录中创建dump.rdb文件
SHUTDOWN [NOSAVE] [SAVE]
异步保存数据到硬盘,并关闭服务器
LASTSAVE
返回最近一次 Redis 成功将数据保存到磁盘上的时间,以 UNIX 时间戳格式表示
恢复数据
如果需要恢复数据,只需将备份文件 (dump.rdb) 移动到 redis 安装目录并启动服务即可。获取 redis 目录可以使用 CONFIG命令, CONFIG GET dir 输出的 redis 安装目录
2、DB
DBSIZE
返回当前数据库的 key 的数量
FLUSHDB
删除当前数据库的所有key
FLUSHALL
删除所有数据库的所有key
DEBUG OBJECT key
获取 key 的调试信息
3、服务器及集群
CLUSTER SLOTS
获取集群节点的映射数组
ROLE
返回主从实例所属的角色
SLAVEOF host port
将当前服务器转变为指定服务器的从属服务器(slave server)
TIME
返回当前服务器时间
INFO [section]
获取 Redis 服务器的各种信息和统计数值
MONITOR
实时打印出 Redis 服务器接收到的命令,调试用
4、客户端
CLIENT SETNAME connection-name
设置当前连接的名称
CLIENT GETNAME
获取连接的名称
CLIENT LIST
获取连接到服务器的客户端连接列表
CLIENT KILL [ip:port] [ID client-id]
关闭客户端连接
CLIENT PAUSE timeout
在指定时间内终止运行来自客户端的命令
5、COMMAND
COMMAND
获取 Redis 命令详情数组
COMMAND COUNT
获取 Redis 命令总数
COMMAND INFO command-name [command-name ...]
获取指定 Redis 命令描述的数组