說明:以下命令中,$符號之后為SHELL命令, 符號之后為Redis命令。
命令行中輸入redis-cli就可以啟動Redis客戶端。
1. 訪問和查看
$ redis-cliredis 127.0.0.1:6379 help # 命令行的幫助 keys * # 查看所有的key列表 info # 查看服務器信息。如占用系統內存,看其中的used_memory_human值 select 2 # 切換到數據庫2
2. 字符串記錄命令
增加字符串和數字記錄
set key1 hello # 增加一條鍵值為key1,值為 hello 的字符串記錄 get key1 # 獲取記錄值 set key2 1 # 增加一條數字記錄key2 INCR key2 # 讓數字自增
3. 列表記錄命令
LPUSH key3 a # 增加一個列表記錄key3 LPUSH key3 b # 從左邊插入列表 RPUSH key3 c # 從右邊插入列表 LRANGE key3 0 3 # 輸出列表記錄,按從左到右的順序
4. 哈希表記錄命令
HSET key4 name John Smith # 增加一個哈希記表錄key4 HSET key4 email [email protected] # 在哈希表中插入,email的Key和Value的值 HGET key4 name # 輸出哈希表中鍵為name的值 HMSET key5 username antirez password P1pp0 age 3 # 增加一條哈希表記錄key5,一次插入多個Key和html' target='_blank'>value的值 HMGET key5 username age # 打印哈希表中,鍵為username和age的值 HGETALL key5 # 打印完整的哈希表記錄
5. 刪除記錄
del key1 # 刪除key1 flushdb # 刪除當前庫的所有數據 flushall # 刪除所有數據庫下的所有數據
6. 批量刪除
Redis的del命令不支持通配符,批量刪除可結合Linux管道和xargs命令實現:
$ redis-cli del `redis-cli keys user:* ` # 刪除以鍵名為user:開頭的所有記錄$ redis-cli keys user:* | xargs redis-cli del # 同上$ redis-cli -a password keys user:* | xargs redis-cli -a password del # 同上,有密碼$ redis-cli -n 0 keys user:* | xargs redis-cli -n 0 del # 刪除數據庫序號為0的庫里面的指定記錄
鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。
新聞熱點
疑難解答