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 命令描述的数组

相关推荐