最近購(gòu)買(mǎi)了阿里云的Redis做論壇session存儲(chǔ)和緩存實(shí)現(xiàn),本身項(xiàng)目中也使用了Redis做分布式集群session管理,抽空整理一下常用到的命令集合(隨時(shí)更新)。
本地或者遠(yuǎn)程連接
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
切換到指定的數(shù)據(jù)庫(kù)
SELECT index
清空數(shù)據(jù)庫(kù)
#會(huì)清空所有數(shù)據(jù)庫(kù)數(shù)據(jù)
flushall
#只清空當(dāng)前數(shù)據(jù)庫(kù)數(shù)據(jù)
flushdb
關(guān)閉當(dāng)前連接
quit
查詢所有Key
keys *
redis之過(guò)期時(shí)間
實(shí)例和命令
persist key-name 移除鍵的過(guò)期時(shí)間
ttl key-name 查看鍵的過(guò)期時(shí)間還有多少秒
expire key-name seconds 設(shè)置過(guò)期時(shí)間
expireat key-name timestamp 設(shè)置過(guò)期時(shí)間,UNIX時(shí)間戳
pttl key-name 查看過(guò)期時(shí)間,單位毫秒
pexpire key-name milliseconds 設(shè)置過(guò)期時(shí)間,單位毫秒
pexpireat key-name timestamp-uninx 設(shè)置過(guò)期時(shí)間,單位毫秒,UNINX時(shí)間戳
redis 服務(wù)器的統(tǒng)計(jì)信息
INFO