数据结构论坛

首页 » 分类 » 定义 » 面试必备Redis有哪几种数据结构及应用
TUhjnbcbe - 2021/8/20 12:56:00
北京医院治疗手足癣 http://baidianfeng.39.net/a_cjzz/210119/8604561.html

简述:

●String——字符串

String数据结构是简单的key-value类型,value不仅可以是String,也可以是数字(当数字类型用Long可以表示的时候encoding就是整型,其他都存储在sdshdr当做字符串)。

String常见的应用场景:1.常用的key-value缓存应用2.常规的计数器:微博数、粉丝数

●Hash——字典

在Memcached中,我们经常将一些结构化的信息打包成hashmap,在客户端序列化后存储为一个字符串的值(一般是JSON格式),比如用户的昵称、年龄、性别、积分等。

●List——列表

List说白了就是链表(redis使用双端链表实现的List)

比如:微博

1
查看完整版本: 面试必备Redis有哪几种数据结构及应用