Redis 五种数据结构

2018-09-11  本文已影响77人  jellyb
Redis 数据结构:字符串 String

Redis数据结构:哈希hash

hash 结构,不同于string操作,只设置keyvalue即可。 hash 除了需要设置keyvalue之外,还有一个field的概念。即 key+field 定位到一个value,而且一个key,可以有多个field


Redis数据结构:列表list

可以认为和我们java中list非常相似的一个列表,允许重复值存在


Redis数据结构:集合set

set 无序集合,可排除重复,set是使用hash实现的,查找删除元素等操作的时间复杂度都是O(1)


Redis数据结构:有序集合 sortedset

有序集合·sortedset·也是使用hash实现的,因此它的添加查找删除操作的时间复杂度也是O(1),它是使用分数来保证集合元素从小到大有序排序,其中分数是可以重复的,但是元素不可以重复。因此可以保证其中的元素不重复而且有序,比较像java中的 linkdhashset


以上只是redis常用数据结构的几种常用命令,更多常用命令可以使用redis-cli 进入交互界面然后使用 tab 补全redis命令,来学习这五种数据机构。

上一篇 下一篇

猜你喜欢

热点阅读