1. 程式人生 > >Redis五種資料型別

Redis五種資料型別

Redis型別介紹

Redis資料型別
資料型別儲存的值讀寫能力
String可以是字串、整數或浮點,統稱為元素對字串操作對整數型別加減
List一個序列集合且每個節點都包好了一個元素序列兩端推入、或彈出元素修剪、查詢或移除元素
Set各不相同的元素從集合中插入或者刪除元素
Hash有key-value的雜湊組,其中key是字串,value是元素按照key進行增加刪除
Sort Set帶分數的score-value有序集合,其中score為浮點,value為元素集合插入,按照分數範圍查詢

string型別

string型別
用法說明
setset string1 10
getget string1
incrincr string1 ---自增1
decrbydecrby string 3 ---減法(-3)

list型別

list型別
用法說明
lpushlpush list1 10 ---向list裡推入一個12
rpoprpop list1 ---丟擲一個list1
llenllen list1 ---列出list1中元素個數

set型別

set型別
用法說明
saddsadd set1 10 ---插入一個元素
scardscard set1 ---獲取set1元素
sismembersismember set1 10 ---檢視13是否在set1中
sremsrem set1 ---刪除set1元素

hash型別

hash型別
用法說明
hsethset hash1 key1 10 ---設定一個hash1元素,鍵key1
hgethget hash1 key1 ---獲取hash1元素,鍵key1
hlenhlen hash1 ---獲取hash1元素個數
hmgethmget hash1 key1 key2 ---獲取hasg1元素,鍵key1、key2

sort set 型別

sort set
用法說明
zaddzadd zset1 10.1 val1 ---增加一個zset1的元素,分數為10.1 值為val1
zcardzcard zset1 ---檢視zset1元素個數
zrangezrange zset1 0 2 withscores ---檢視排名0-2的三個元素及三個分數