Redis
文章平均质量分 92
这个作者很懒~~
灰灰快醒醒
一枚大三字节跳动测试开发实习生。。
展开
-
Redis常见数据类型(6)-set, zset
集合类型比较典型的使用场景就是用户画像, 例如在抖音中, 用户A对美女跳舞, 唱跳rap篮球感兴趣, 用户B对历史, 二次元游戏感兴趣, 那么这些特征就会被记录为用户画像, 这些数据对提升用户体验和用户黏度就非常有帮助.intset(整数集合): 当集合中的元素都是整数并且元素的个数小于set-max-intset-entires配置时, Redis会选用intset来作为集合的内部实现, 从而减少内存的使用.时间复杂度: O(logN): 因为要找到插入元素的位置, 就会使用类似二分查找这种方式寻找.原创 2024-05-25 18:21:27 · 1271 阅读 · 28 评论 -
Redis常见基本类型(5)-List, Set
语法:时间复杂度: O(count)返回值: 取出的元素.原创 2024-05-22 15:28:59 · 1144 阅读 · 7 评论 -
Redis常见数据类型(3)-String, Hash
上一篇中介绍了了String里的基本命令, 接下来总结一下。原创 2024-05-17 12:42:28 · 1282 阅读 · 24 评论 -
Redis常见数据类型(4) - hash, List
如图: a,b,c,d,e五个元素从左到右组成了一个有序的列表, 列表中的每个字符串称为元素,, 一个列表中最多可以存储 2 ^ 32 - 1个元素. 在Redis中, 可以对两端插入和弹出, 还可以获取指定范围的元素列表, 获取指定索引下标的元素等. 列表是一种比较灵活的数据结构, 它可以充当栈和队列的角色, 在实际开发上有很多应用场景.在列表有元素的情况下, 阻塞和非阻塞的表现是一致的. 但如果列表中没有元素, 非阻塞版本会立即返回nil, 但阻塞版本会根据timeout, 阻塞一段时间,原创 2024-05-19 23:18:07 · 1325 阅读 · 2 评论 -
Redis常见数据类型(1)
Redis提供了5种数据结构, 理解每种数据类型的特点对于Redis开发运维非常重要, 同时掌握每种数据类型的常见命令, 会在使用Redis的时候做到游刃有余. 内容如下:预备知识: 几个全局命令, 数据结构和内部编码, 单线程机制解析.5种数据类型的特点, 命令使用, 应用场景示例.键遍历, 数据库管理.原创 2024-03-24 14:49:18 · 1339 阅读 · 11 评论 -
Redis常见数据类型(2)
将key对应的string表示的浮点数加上对应的值. 如果对应的值是负数, 则视为减去对应的值(因此没有DECRFLOAT). 如果key不存在, 则视为key对应的value是0. 如果key对应的不是string, 或者不是一个浮点数, 则报错. 允许采用科学计数法表示浮点数.将key对应的string表示的数字加上对应的值. 如果key不存在, 则视为key对应的value是0. 如果key对应的string不是一个整型或者范围超过了64位有符号整型, 则报错.数字, 可以是整型或者浮点型;原创 2024-04-06 11:12:14 · 1349 阅读 · 5 评论 -
分布式系统超详解析
为了更好地学习Redis,我们将要在这里学习分布式系统.原创 2024-03-12 11:38:45 · 1145 阅读 · 40 评论 -
Redis -- 基本介绍
揆诸现实,Redis是众多公司使用的工具,本篇将带大家进入Redis的世界,了解它的前世今生,众多特性,典型应用场景,安装配置,如何用好等,最后会对Redis发展过程中的重要版本进行说明.原创 2024-03-11 14:32:03 · 845 阅读 · 5 评论