最近購買了阿里云的Redis做論壇session存儲和緩存實現,本身項目中也使用了Redis做分布式集群session管理,抽空整理一下常用到的命令集合(隨時更新)。
本地或者遠程連接
redis-cli -h host -p port -a password
redis-cli -h 172.16.1.120 -p 6379 -a 123456
或者
redis-cli -h 172.16.1.120 -p 6379
#然后輸入 auth + password
切換到指定的數據庫
SELECT index
清空數據庫
#會清空所有數據庫數據
flushall
#只清空當前數據庫數據
flushdb
關閉當前連接
quit
查詢所有Key
keys *
redis之過期時間
實例和命令
persist key-name 移除鍵的過期時間
ttl key-name 查看鍵的過期時間還有多少秒
expire key-name seconds 設置過期時間
expireat key-name timestamp 設置過期時間,UNIX時間戳
pttl key-name 查看過期時間,單位毫秒
pexpire key-name milliseconds 設置過期時間,單位毫秒
pexpireat key-name timestamp-uninx 設置過期時間,單位毫秒,UNINX時間戳
redis 服務器的統計信息
INFO