1970-01-01

11 附录:更多列表操作命令在某值之前/之后添加某个元素语法:linsert key before|after pivot value 示例: 127.0.0.1:6379> linsert list3 before b A (int...

1970-01-01

08 字典使用与内部实现原理字典类型 (Hash) 又被成为散列类型或者是哈希表类型,它是将一个键值 (key) 和一个特殊的“哈希表”关联起来,这个“哈希表”表包含两列数据:字段和值。例如我们使用字典类型来存储一篇文章的详情信息,存储结构如下图所示...

1970-01-01

13 附录:更多集合操作命令移除并返回集合中的一个随机元素语法:spop key [count] 示例: 127.0.0.1:6379> smembers myset 1) "v1" 2) "v2" 12...

1970-01-01

10 列表使用与内部实现原理列表类型 (List) 是一个使用链表结构存储的有序结构,它的元素插入会按照先后顺序存储到链表结构中,因此它的元素操作 (插入\删除) 时间复杂度为 O(1),所以相对来说速度还是比较快的,但它的查询时间复杂度为 O(n)...

1970-01-01

12 集合使用与内部实现原理集合类型 (Set) 是一个无序并唯一的键值集合。 之所以说集合类型是一个无序集合,是因为它的存储顺序不会按照插入的先后顺序进行存储,如下代码所示: 127.0.0.1:6379> sadd myset v2 v1 ...

1970-01-01

14 有序集合使用与内部实现原理有序集合类型 (Sorted Set) 相比于集合类型多了一个排序属性 score(分值),对于有序集合 ZSet 来说,每个存储元素相当于有两个值组成的,一个是有序结合的元素值,一个是排序值。有序集合的存储元素值也是...

1970-01-01

15 附录:更多有序集合操作命令查询有序集合的总个数语法:zcard key 示例: 127.0.0.1:6379> zcard zset1 (integer) 4 查询 score 区间内的元素个数语法:zcount key min max...

1970-01-01

16 Redis 事务深入解析 作为关系型数据库中一项非常重要的基础功能——事务,在 Redis 中是如何处理并使用的? 前言事务指的是提供一种将多个命令打包,一次性按顺序地执行的机制,并且保证服务器只有在执行完事务中的所有命令后,才会继续处理此客...

1970-01-01

20 查询附近的人——GEO受过高等教育的我们都知道,我们所处的任何位置都可以用经度和纬度来标识,经度的范围 -180 到 180,纬度的范围为 -90 到 90。纬度以赤道为界,赤道以南为负数,赤道以北为正数;经度以本初子午线(英国格林尼治天文台)...

1970-01-01

17 Redis 键值过期操作过期设置Redis 中设置过期时间主要通过以下四种方式: expire key seconds:设置 key 在 n 秒后过期; pexpire key milliseconds:设置 key 在 n 毫秒后过期; e...

14567866