面试十六、redis之五种数据类型和使用场景
1、字符串:最常见
2、列表(list):有序,一个list可以支持2^32-1个元素。list支持两端插入和弹出,可以获取指定位置的元素。使用场景:队列。
3、哈希(hash):键值对
4、集合(set):无序,不支持重复数据,不支持获取指定位置的元素。使用场景:需要排重
5、有序集合(sortSet):有序,通过给每个元素设置score来实现,不支持重复数据,不支持获取指定位置元素。
数量小于128个时采用zipList数据结构,就是一个数组,一对值和分数存放在一起。

数量多时采用zset(dict+skipList),字典表的key保存值value保存分数,跳表的
posted on 2021-08-27 17:45 Iversonstear 阅读(115) 评论(0) 收藏 举报
浙公网安备 33010602011771号