面试十六、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编辑  收藏  举报

导航