面试十六、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 阅读(94) 评论(0) 编辑 收藏 举报