Redis详解-数据类型

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/zanpengfei/article/details/83511970

最近在学习Redis缓冲,记录一些关键信息,供以后学习

一、类型包括:string、list(列表)、hash(字典)、set(集合)、zset(有序列表)

二、详解:

1、redis数据类型:string、list(列表):类似于linkedlist,其实是由压缩列表组成的快速列表,可以作为消息队列使用:使用blpop/brpop代替lpop/rpop,b代表的是阻塞,有消息就读,无消息就睡眠,但有个问题,一直阻塞,导致空闲链接,服务器断开链接,,会抛出异常  jedis.zadd(queueKey, System.currentTimeMillis() + 5000, s)

2、hash(字典):类似于hashMap,无序字典,同样是数组+列表

3、set(集合):相当于hashSet,内部是无序唯一的,只是value都是null

4、zset(有序列表):类似于java中SortedSet和HashMap,唯一的、排序的,内部是一个叫做跳跃列表数据结构

扫描二维码关注公众号,回复: 4784673 查看本文章

猜你喜欢

转载自blog.csdn.net/zanpengfei/article/details/83511970