欢迎光临散文网 会员登陆 & 注册

千锋教育2023版Java面试宝典Java面试200题(含美团、字节、阿里大厂真

2023-07-20 14:19 作者:bili_87586878812  | 我要投稿

redis常用的数据结构:

String:

是Redis基础的数据结构类型,它是二进制安全的,可以存储图片或者序列化的对象,值最大存储为512M

使用:set key value、get key等

应用:共享session分布式锁,计数器、限流。


Hash:

在Redis,哈希类型是指v(值)本身又是一个键值对(k-v)结构

内部编码:ziplist(压缩列表)、hashtable(哈希表)

应用:缓存用户信息等。


List:

列表(list)类型是用来存储多个有序的字符串,一个列表最多可以存储2^32-1个

元素。

实用:lpush key value [value ...] .、lrange key start end

内部编码:ziplist(压缩列表),linkedlist(链表)

应用:消息队列,文章列表



Set:

集合(set类型也是用来保存多个的字符串元素,但是不允许重复元素

内部编码:intset(整数集合)、hashtable(哈希表)

应用:用户标签,生成随机数抽奖、社交需求。

zset(Geopsatial、Hyperloglog、Bitmap)

千锋教育2023版Java面试宝典Java面试200题(含美团、字节、阿里大厂真的评论 (共 条)

分享到微博请遵守国家法律