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