Redis對象各自的命令—第三回

知道了Redis的五個對象,那麼怎麼來使用呢,在Redis中,給出了公共的命令,也有每個對象各自的命令,今天就來總結一下,看看常用的有哪些?
對任何鍵都能執行的命令:
del,expire,rename,type,object

對特定類型鍵執行的命令:
1.字符串命令的實現:
set:用來保存值
get:返回字符串值
append:將給定字符串追加到現有字符串的末尾
incrbyfloat:將字符串值轉化成浮點數,對這個浮點數進行加法計算
incrby:對整數值進行加法計算
decrby:對整數值進行減法計算
strlen:返回字符串的長度
setrange:將字符串特定索引上的值設置爲給定的字符
getrange:取出並返回字符串指定索引上的字符

2.列表命令的實現:
lpush:將新元素添加到表頭
rpush:將新元素推入到表尾
lpop:向用戶返回節點所保存的值後,調用函數刪除表頭節點
rpop:向用戶返回節點所保存的值後,調用函數刪除表尾節點
lindex:返回列表的長度
linsert:將新節點插入到列表的指定位置
lrem:遍歷列表節點,刪除包含給定元素的節點
ltrim:遍歷列表節點,刪除所有不在指定索引範圍內的節點
lset:更新節點的值

3.哈希命令的實現:
hset:對於壓縮列表,將值推入到表尾;對於字典,直接添加
hget:查找給定的鍵,返回該鍵所對應的值
hexists:查找給定鍵,找到則說明存在,找不到則說明不存在
hdel:將指定鍵所對應的鍵值對刪除
hlen:哈希對象所包含的鍵值對的數量
hgetall:返回所有鍵和值

4.集合命令的實現:
sadd:將新元素添加到集合裏面
scard:返回集合對象所包含元素的數量
sismember:查找給定元素,找到則表明存在,找不到則表明不存在
smembers:返回集合的元素
srandmember:從集合中隨機返回一個元素
spop:從集合中隨機取出一個元素,刪掉
srem:刪除所有給定集合的元素

5.有序集合命令的實現:
zadd:添加新元素
zcard:返回集合元素的數量
zcount:遍歷有序集合,統計分值在給定範圍內的節點的數量
zrange:從表頭向表尾遍歷,返回給定索引範圍內的所有元素
zrevrange:從表尾向表頭遍歷,返回給定索引範圍內的所有元素
zrank:從表頭向表尾遍歷,查找給定元素的排名
zrevrank:從表尾向表頭遍歷,查找給定元素的排名
zrem:刪除所有包含的元素的成員和分值
zscore:取出給定成員的分值

今天任務get,你們呢?
2019.3.4

我是趕路人,有目前一起學習Redis的小夥伴嗎,歡迎關注“WeAre趕路人”,讓我們一起開始新的征程,求職之路,加油!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章