redis的五種數(shù)據(jù)類型

數(shù)據(jù)類型 存儲(chǔ)的值 讀寫能力
String 可以存儲(chǔ)字符串、整數(shù)和浮點(diǎn),統(tǒng)稱為元素 對(duì)字符串操作對(duì)整數(shù)類型加減
List 一個(gè)序列集合且每個(gè)節(jié)點(diǎn)都包好了一個(gè)元素 序列兩端推入、或彈出元素修剪、查找或者移除元素
Set 各不相同的元素 從集合中插入或者刪除元素
Hash 有key-value的散列組,其中key是字符串,value是元素 按照key進(jìn)行增加刪除
Sort Set 帶分?jǐn)?shù)的score-value有序集合,其中score為浮點(diǎn),value為元素 集合插入,按照分?jǐn)?shù)范圍查找

string類型操作

set string1 yejianfeng
get string1
set string2
get string2
incr string2//自增操作
decby string2 2

List類型操作

lpush list1 12
lpush list1 13
rpop list1

lpush list2 13
lpush list2 13
lpush list2 12
llen list3 //顯示長度

set類型操作

sadd set1 12
scard set1//查看元素個(gè)數(shù)
sadd set1 13
sadd set1 13
scard set1


sismember set1 13 //判斷13是否存在
srem set1 13 //移除13
sismember set1 13

hash類型操作(散列)

hset hash1 key1 12
hget hash1 key1

hset hash1 key2 13
hset hash1 key3 13

hlen hash1 //查看長度

hset hash1 key3 14 //修改key3的值

hmget hash1 key1 key2 //一次性獲取key1和key2的值

sort set類型操作

zadd zset1 10.1 val1
zadd zset1 11.2 val2
zadd zset1 9.2 val3
zcard zset1   //查看所有元素
zrange zset1 0 2 withscores

zrank zset1 val2  //查看val2的排名

zadd zset1 12.2 val3 

zadd zset1 12.2 val2

zrange zsset1 0 2 withscores 
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容