Redis 服務(wù)器
Redis 服務(wù)器命令主要是用于管理 redis 服務(wù)朴则。
實(shí)例
以下實(shí)例演示了如何獲取 redis 服務(wù)器的統(tǒng)計(jì)信息:
Redis 服務(wù)器命令
下表列出了 redis 服務(wù)器的相關(guān)命令:
1> bgrewriteaof 命令:異步執(zhí)行一個(gè) AOF(AppendOnly File) 文件重寫(xiě)操作
格式:BGREWRITEAOF
2> bgsave 命令:在后臺(tái)異步保存當(dāng)前數(shù)據(jù)庫(kù)的數(shù)據(jù)到磁盤
格式:BGSAVE
3> client kill 命令:關(guān)閉客戶端連接
格式:CLIENT KILL [ip:port] [ID client-id]
4> client list 命令:獲取連接到服務(wù)器的客戶端連接列表
格式:CLIENT LIST
5> client getname 命令:獲取連接的名稱
6> client pause 命令:在指定時(shí)間內(nèi)終止運(yùn)行來(lái)自客戶端的命令
7> client setname 命令:設(shè)置當(dāng)前連接的名稱
格式:CLIENT SETNAME connection-name
8> cluster slots 命令:獲取集群節(jié)點(diǎn)的映射數(shù)組
9> command 命令:獲取 Redis 命令詳情數(shù)組
格式:COMMAND
10> command count 命令:獲取 Redis 命令總數(shù)
11> command getkeys 命令:獲取給定命令的所有鍵
12> time 命令:返回當(dāng)前服務(wù)器時(shí)間
格式:TIME
13> command info 命令:獲取指定 Redis 命令描述的數(shù)組
格式:COMMAND INFO command-name [command-name ...]
14> config get 命令:獲取指定配置參數(shù)的值
15> config rewrite 命令:對(duì)啟動(dòng) Redis 服務(wù)器時(shí)所指定的 redis.conf 配置文件進(jìn)行改寫(xiě)
16> config set 命令:修改 redis 配置參數(shù)辛掠,無(wú)需重啟
17> config resetstat 命令:重置 INFO 命令中的某些統(tǒng)計(jì)數(shù)據(jù)
18> dbsize 命令:返回當(dāng)前數(shù)據(jù)庫(kù)的 key 的數(shù)量
格式:DBSIZE
19> debug object 命令:獲取 key 的調(diào)試信息
20> debug segfault 命令:讓 Redis 服務(wù)崩潰
21> flushall 命令:刪除所有數(shù)據(jù)庫(kù)的所有key
格式:FLUSHALL
22> flushdb 命令:刪除當(dāng)前數(shù)據(jù)庫(kù)的所有key
格式:FLUSHDB
23> info 命令:獲取 Redis 服務(wù)器的各種信息和統(tǒng)計(jì)數(shù)值
24> lastsave 命令:返回最近一次 Redis 成功將數(shù)據(jù)保存到磁盤上的時(shí)間情龄,以 UNIX 時(shí)間戳格式表示
格式:LASTSAVE
25> monitor 命令:實(shí)時(shí)打印出 Redis 服務(wù)器接收到的命令,調(diào)試用
格式:MONITOR
26> role 命令:返回主從實(shí)例所屬的角色
格式:ROLE
27> save 命令:異步保存數(shù)據(jù)到硬盤
格式:SAVE
28> shutdown 命令:異步保存數(shù)據(jù)到硬盤帖汞,并關(guān)閉服務(wù)器
29> slaveof 命令:將當(dāng)前服務(wù)器轉(zhuǎn)變?yōu)橹付ǚ?wù)器的從屬服務(wù)器(slave server)
30> slowlog 命令:管理 redis 的慢日志
格式:SLOWLOG subcommand [argument]
31> sync 命令:用于復(fù)制功能(replication)的內(nèi)部命令
格式:SYNC