Redis(Remote Dictionary Server)是一個(gè)開(kāi)源的高性能鍵值對(duì)存儲(chǔ)數(shù)據(jù)庫(kù)。以下是一些常用的Redis命令及其使用方法:
redis-cli
這將啟動(dòng)一個(gè)與本地Redis服務(wù)器的交互式連接。要連接到遠(yuǎn)程服務(wù)器,請(qǐng)使用-h
和-p
選項(xiàng)指定主機(jī)和端口,例如:
redis-cli -h 192.168.1.100 -p 6379
SET key value
將鍵key
的值設(shè)置為value
。如果鍵已經(jīng)存在,舊值將被覆蓋。
GET key
返回鍵key
的值。如果鍵不存在,返回nil
。
EXISTS key
如果鍵存在,返回1;否則返回0。
DEL key [key ...]
刪除一個(gè)或多個(gè)鍵。返回被刪除鍵的數(shù)量。
EXPIRE key seconds
將鍵key
的過(guò)期時(shí)間設(shè)置為seconds
秒。如果鍵已經(jīng)存在,新的過(guò)期時(shí)間將覆蓋舊的過(guò)期時(shí)間。
KEYS pattern
返回與給定模式匹配的所有鍵。例如,KEYS *
將返回所有鍵。
DBSIZE
返回當(dāng)前數(shù)據(jù)庫(kù)中的鍵數(shù)量。
FLUSHDB
清空當(dāng)前數(shù)據(jù)庫(kù)中的所有鍵。
QUIT
這些只是Redis命令的一部分。要了解更多關(guān)于Redis的信息,請(qǐng)參閱官方文檔:https://redis.io/commands