redis中的五种基本的数据结构
1 String
基本的數(shù)據(jù)類(lèi)型。
2 list
2.1 將元素放入一個(gè)list中
rpush mylist A
rpush mylist B
rpush mylist A
如果mylist本來(lái)是不存在的,這樣的話(huà),就會(huì)創(chuàng)建一個(gè)新的list,名字是mylist,它是一個(gè)linked list有三個(gè)元素A 、B、A。
2.2 獲取這些元素
lrange mylist 0 -1
其中-1就是從后往前的第一個(gè),即最后一個(gè)元素的index。
3 set
3.1 將元素加入一個(gè)set
sadd myset 1 2 3
3.2 查看一個(gè)元素是否屬于一個(gè)set
sismember myset 3
返回1
4 hash
4.1 將元素加入一個(gè)hash
hmset user:1000 username deng birthday 19990921
一次性放入多個(gè)元素,即hmset為hash multiple set的縮寫(xiě)。
4.2 獲取一個(gè)元素
hget user:1000 username
5 zset
5.1 加入元素
zadd hackers 1940 “Alan Kay”
zadd hackers 1957 "Sophie Wilson"
zadd hackers 1912 "Alan Turning"
元素是“Alan Kay”, 1940是score,它是浮點(diǎn)型的。
5.2 獲取
zrange hackers 0 -1
返回一個(gè)排序后的值
“Alan Turning”
“Alan Kay”
“Sophie Wilson”
?
轉(zhuǎn)載于:https://www.cnblogs.com/hustdc/p/8603611.html
總結(jié)
以上是生活随笔為你收集整理的redis中的五种基本的数据结构的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。