Redis 服务器

Redis 服务器

Redis 服务器命令主要是用于管理 redis 服务。

实例

以下实例演示了如何获取 redis 服务器的统计信息:

Redis 服务器_第1张图片

Redis 服务器命令

下表列出了 redis 服务器的相关命令:

1> bgrewriteaof 命令:异步执行一个 AOF(AppendOnly File) 文件重写操作

格式:BGREWRITEAOF

2> bgsave 命令:在后台异步保存当前数据库的数据到磁盘

格式:BGSAVE

3> client kill 命令:关闭客户端连接

格式:CLIENT KILL [ip:port] [ID client-id]

4> client list 命令:获取连接到服务器的客户端连接列表

格式:CLIENT LIST

5> client getname 命令:获取连接的名称

格式:CLIENT GETNAME

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

格式:CLIENT PAUSE timeout

7> client setname 命令:设置当前连接的名称

格式:CLIENT SETNAME connection-name

8> cluster slots 命令:获取集群节点的映射数组

格式:CLUSTER SLOTS

9> command 命令:获取 Redis 命令详情数组

格式:COMMAND

10> command count 命令:获取 Redis 命令总数

格式:COMMAND COUNT

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

格式:COMMAND GETKEYS

12> time 命令:返回当前服务器时间

格式:TIME

13> command info 命令:获取指定 Redis 命令描述的数组

格式:COMMAND INFO command-name [command-name ...]

14> config get 命令:获取指定配置参数的值

格式:CONFIG GET parameter

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

格式:CONFIG REWRITE

16> config set 命令:修改 redis 配置参数,无需重启

格式:CONFIG SET parameter value

17> config resetstat 命令:重置 INFO 命令中的某些统计数据

格式:CONFIG RESETSTAT

18> dbsize 命令:返回当前数据库的 key 的数量

格式:DBSIZE

19> debug object 命令:获取 key 的调试信息

格式:DEBUG OBJECT key

20> debug segfault 命令:让 Redis 服务崩溃

格式:DEBUG SEGFAULT

21> flushall 命令:删除所有数据库的所有key

格式:FLUSHALL

22> flushdb 命令:删除当前数据库的所有key

格式:FLUSHDB

23> info 命令:获取 Redis 服务器的各种信息和统计数值

格式:INFO [section]

24> lastsave 命令:返回最近一次 Redis 成功将数据保存到磁盘上的时间,以 UNIX 时间戳格式表示

格式:LASTSAVE

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

格式:MONITOR

26> role 命令:返回主从实例所属的角色

格式:ROLE

27> save 命令:异步保存数据到硬盘

格式:SAVE

28> shutdown 命令:异步保存数据到硬盘,并关闭服务器

格式:SHUTDOWN [NOSAVE] [SAVE]

29> slaveof 命令:将当前服务器转变为指定服务器的从属服务器(slave server)

格式:SLAVEOF host port

30> slowlog 命令:管理 redis 的慢日志

格式:SLOWLOG subcommand [argument]

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

格式:SYNC

你可能感兴趣的:(Redis 服务器)