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)的内部命令