redis-cli-服务器

1.bgrewriteaof
异步执行一个 aof(appendonly file) 文件重写操作

2.bgsave
在后台异步保存当前数据库的数据到磁盘

3.client kill [ip:port] [id client-id]
关闭客户端连接

4.client list
获取连接到服务器的客户端连接列表

5.client getname
获取连接的名称

6.client pause timeout
在指定时间内终止运行来自客户端的命令

7.client setname connection-name
设置当前连接的名称

8.cluster slots
获取集群节点的映射数组

9.command
获取 redis 命令详情数组

10.command count
获取 redis 命令总数

11.command getkeys
获取给定命令的所有键

12.time
返回当前服务器时间

13.command info command-name [command-name ...]
获取指定 redis 命令描述的数组

14.config get parameter
获取指定配置参数的值

// 获取密码配置
config get requirepass



15.config rewrite
对启动 redis 服务器时所指定的 redis.conf 配置文件进行改写

16.config set parameter value
修改 redis 配置参数,无需重启

// 设置密码
config set requirepass test123
// 设置完后需要重新登录
auth test123


17.config resetstat
重置 info 命令中的某些统计数据

18.dbsize
返回当前数据库的 key 的数量

19.debug object key
获取 key 的调试信息

20.debug segfault
让 redis 服务崩溃

21.flushall
删除所有数据库的所有key

22.flushdb
删除当前数据库的所有key

23.info [section]
获取 redis 服务器的各种信息和统计数值

24.lastsave
返回最近一次 redis 成功将数据保存到磁盘上的时间,以 unix 时间戳格式表示

25.monitor
实时打印出 redis 服务器接收到的命令,调试用

26.role
返回主从实例所属的角色

27.save
同步保存数据到硬盘

28.shutdown [nosave] [save]
异步保存数据到硬盘,并关闭服务器

29.slaveof host port
将当前服务器转变为指定服务器的从属服务器(slave server)

30.slowlog subcommand [argument]
管理 redis 的慢日志

31.sync
用于复制功能(replication)的内部命令