redis数据类型常用命令

2021-08-02  本文已影响0人  Accidentalyf

1.Redis 键(key)

2.Redis 字符串(String)

简述

常用命令

3.Redis 列表(List)

简述

单键多值
List是简单的字符串列表,按照插入顺序排序。你可以添加一个元素到列表的头部(左边)或者尾部(右边)。它的底层实际是个双向链表,对两端的操作性能很高,通过索引下标的操作中间的节点性能会较差。

常用命令

4.Redis 集合(Set)

简述

Set对外提供的功能与List类似是一个列表的功能,特殊之处在于Set是可以自动排重的,当你需要存储一个列表数据,又不希望出现重复数据时,Set是一个很好的选择,并且Set提供了判断某个成员是否在一个Set集合内的重要接口,这个也是List所不能提供的。
Set是string类型的无序集合。它底层其实是一个value为null的hash表,所以添加,删除,查找的复杂度都是O(1)

常用命令

5.Redis 有序集合(Zset)

简述

有序集合zset与普通集合set非常相似,是一个没有重复元素的字符串集合。不同之处是有序集合的每个成员都关联了一个评分(score),这个评分(score)被用来按照从最低分到最高分的方式排序集合中的成员。集合的成员是唯一的,但是评分可以是重复的 。因为元素是有序的, 所以你也可以很快的根据评分(score)或者次序(position)来获取一个范围的元素。访问有序集合的中间元素也是非常快的,因此你能够使用有序集合作为一个没有重复成员的智能列表。

常用命令

6.Redis 哈希(Hash)

简述

hash 是一个键值对集合;是一个string类型的fieldvalue的映射表,hash特别适合用于存储对象。
主要有以下2种存储方式:

image.png

常用命令

上一篇下一篇

猜你喜欢

热点阅读