
Redis
Redis的一些学习和探索
Howareyou?
这个作者很懒,什么都没留下…
展开
-
Redis高级数据类型——Bitmaps、HyperLogLog、GEO
Bitmaps原创 2020-04-29 00:52:33 · 280 阅读 · 0 评论 -
Redis数据类型——zset(sorted set)
简介新的存储需求:数据排序有利于数据的有效展示,需要提供一种可以根据自身特征进行排序的方式需要的存储结构:新的存储模型,可以保存可排序的数据sorted_set类型:在set的存储结构基础上添加可排序字段数据结构它类似于 Java 的 SortedSet 和 HashMap 的结合体,一方面它是一个 set,保证了内部 value 的唯一性,另一方面它可以给每个 value 赋予一...原创 2020-04-14 01:04:09 · 721 阅读 · 0 评论 -
Redis数据类型——set
简介新的存储需求:存储大量的数据,在查询方面提供更高的效率需要的存储结构:能够保存大量的数据,高效的内部存储机制,便于查询set类型:与hash存储结构完全相同,仅存储键,不存储值(nil),并且值是不允许重复的数据结构Redis 的集合相当于 Java 语言里面的 HashSet,它内部的键值对是无序的唯一的。它的内部实现相当于一个特殊的字典,字典中所有的 value 都是一个值...原创 2020-04-14 00:13:22 · 158 阅读 · 0 评论 -
Redis数据类型——list
简介数据存储需求:存储多个数据,并对数据进入存储空间的顺序进行区分需要的存储结构:一个存储空间保存多个数据,且通过数据可以体现进入顺序list类型:保存多个数据,底层使用双向链表存储结构实现数据结构压缩列表先在列表元素较少的情况下会使用一块连续的内存存储,这个结构是 ziplist,也即是压缩列表。struct ziplist<T> { int32 z...原创 2020-04-13 23:47:47 · 152 阅读 · 0 评论 -
Redis数据类型——hash
简介新的存储需求:对一系列存储的数据进行编组,方便管理,典型应用存储对象信息需要的存储结构:一个存储空间保存多个键值对数据hash类型:底层使用哈希表结构实现数据存储hash存储结构优化 :如果field数量较少,存储结构优化为类数组结构如果field数量较多,存储结构使用HashMap结构数据结构Redis 的字典相当于 Java 语言里面的 HashMap,它是无序字典。...原创 2020-04-13 00:25:53 · 274 阅读 · 1 评论 -
Redis数据类型——String
简介存储的数据:单个数据,最简单的数据存储类型,也是最常用的数据存储类型存储数据的格式:一个存储空间保存一个数据存储内容:通常使用字符串,如果字符串以整数的形式展示,可以作为数字操作使用常用命令单条操作增:set key value查:get key删:del key多条操作增:mset key1 value1 [key2 value2 ....]查:mget key...原创 2020-04-12 23:13:55 · 201 阅读 · 0 评论