文章出處

回到目錄

客戶端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的關注,讓大家更努力的去研究這個有意思的東西!

回到目錄


文章列表




Avast logo

Avast 防毒軟體已檢查此封電子郵件的病毒。
www.avast.com


arrow
arrow
    全站熱搜
    創作者介紹
    創作者 大師兄 的頭像
    大師兄

    IT工程師數位筆記本

    大師兄 發表在 痞客邦 留言(0) 人氣()