Redis 學習筆記命令

weixin_34365417發表於2018-05-28

1.字串

字串可以儲存三種型別的值

1.位元組

2.整數

3.浮點數

自增自減的用例描述

incr     incr key-name 將在鍵儲存的值加1

decr decr key-name 將在鍵的儲存的值減1

incr     incr key-name  amount 將在鍵儲存的值加整數amount

decr decr key-name 將在鍵的儲存的值減整數amount

供redis處理的子串和二進位制的命令

append key-name value 追加到儲存值得末尾

getrange key-name start end

setrange key-name offset value

2.列表

常用命令描述

rpush

lpush

以上是分別從右邊和左邊往列表加入資料

lpop

rpop

以上是從左右兩端刪除資料

lindex key-name offset

從左邊查詢 偏移量為offset的元素

3.集合

redis集合以無序的方式儲存多個各不相同的元素

命令描述

sadd key-name  value

srem key-name value 

sismember  key-name item檢查item是否在集合內

scard key-name 返回集合的元素量

srandmember  key-name count  返回多個元素

spop key-name 隨機移除,並返回移除的元素

smove  source-key deset-key item 

將一個元素從一個集合移動另一個集合


2015574-80e287c40148a014.png
資料型別

用於組合和處理多個集合的redis命令


sdiff [key-name1,key-name2,key-name3] 返回集合的差集

sdiffstore 將那些儲存在於第一個集合但並不存在於其他的集合中的元素。

sinter [key-name,key-name1]返回集合的交集

sunion 返回集合的並集

相關文章