首页 > 其他 > 详细

redis中的五种基本的数据结构

时间:2018-03-19 19:33:11      阅读:162      评论:0      收藏:0      [点我收藏+]

1 String

基本的数据类型。

2 list

2.1 将元素放入一个list中

rpush mylist A

rpush mylist B

rpush mylist A

如果mylist本来是不存在的,这样的话,就会创建一个新的list,名字是mylist,它是一个linked list有三个元素A 、B、A。

2.2 获取这些元素

lrange mylist 0 -1

其中-1就是从后往前的第一个,即最后一个元素的index。

3 set

3.1 将元素加入一个set

sadd myset 1 2 3

3.2 查看一个元素是否属于一个set

sismember myset 3

返回1

4 hash

4.1 将元素加入一个hash

hmset user:1000 username deng birthday 19990921

一次性放入多个元素,即hmset为hash multiple set的缩写。

4.2 获取一个元素

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,它是浮点型的。

5.2 获取

zrange hackers 0 -1

返回一个排序后的值

“Alan Turning”

“Alan Kay”

“Sophie Wilson”

 

redis中的五种基本的数据结构

原文:https://www.cnblogs.com/hustdc/p/8603611.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!