Redis學習筆記~常用命令總結
阿新 • • 發佈:2018-12-29
客戶端redis-cli常用的命令總結
連線到伺服器
redis-cli -h 127.0.0.1 -p 6379 --連線指定的redis伺服器
釋出/訂閱, pub/sub模式執行在redis程序中,不會被持久化過,程序掛了,資訊丟失
SUBSCRIBE Lind --訂閱一個管道
PUBLISH Lind "你好,大叔!" --釋出一個管道
鍵操作,redis資料都是由key/value元件,對key操作是所有操作的基礎
DEL lind --刪除鍵
Exist lind --判斷鍵是否存在
EXPIRE lind 60 --設定時間為60秒,之後自動刪除
集合,無順序的列表
SADD lind zzl --新增到集合lind
SADD lind zhang
SMEMBERS lind --獲取集合lind的列表
字串,簡單字元
SET lind "一個人" --設定字元
GET lind --得到字元
雜湊,用來儲存字串物件,型別JSON串
HMSET lind name "zzl" description "一個人" --建立一個lind物件
HGETALL lind--得到這個lind物件所有內容(k/v)
事務,是一個單獨的隔離操作,事務中的所有命令都會序列化、按順序地執行。事務在執行的過程中,不會被其他客戶端傳送來的命令請求所打斷。
redis 127.0.0.1:6379> MULTI --開始事務
redis 127.0.0.1:6379> SET lind "一個人"
QUEUED
redis 127.0.0.1:6379> GET lind
QUEUED
redis 127.0.0.1:6379> SADD lind_info "一個小人物"
QUEUED
redis 127.0.0.1:6379> SMEMBERS lind_info
QUEUED
redis 127.0.0.1:6379> EXEC
感謝各位對redis-nosql的關注,讓大家更努力的去研究這個有意思的東西!