Redis
文章平均质量分 77
消失的星辰
这个作者很懒,什么都没留下…
展开
-
Redis 内部的阻塞式操作以及应对的方法。
Redis 内部的阻塞式操作以及应对的方法主线程阻塞Redis 实例有哪些阻塞点和客户端交互时的阻塞点和磁盘交互时的阻塞点主从节点交互时的阻塞点集群实例交互时的阻塞点主线程阻塞如果在主线程上执行的操作消耗的时间太长,就会引起主线程阻塞。但是,Redis 既有服务客户端请求的键值对增删改查操作,也有保证可靠性的持久化操作,还有进行主从复制时的数据同步操作,等等。操作这么多,究竟哪些会引起阻塞Redis 实例有哪些阻塞点客户端:网络 IO,键值对增删改查操作,数据库操作磁盘:生成 RDB 快照,记录原创 2022-02-08 16:29:43 · 1282 阅读 · 0 评论 -
Redis 作为消息队列
Redis 作为消息队列消息队列消息保序重复消息处理消息可靠性保证List 作为消息队列Streams 的消息队列、消息队列消息队列在存取消息时,必须要满足三个需求,分别是消息保序、处理重复的消息和保证消息可靠性。消息保序虽然消费者是异步处理消息,但是,消费者仍然需要按照生产者发送消息的顺序来处理消息,避免后发送的消息被先处理了。对于要求消息保序的场景来说,一旦出现这种消息被乱序处理的情况,就可能会导致业务逻辑被错误执行,从而给业务方造成损失。重复消息处理消费者从消息队列读取消息时,有时会因为网原创 2022-01-13 20:13:51 · 2791 阅读 · 1 评论 -
Redis持久化(2) RDB
Redis RDB 内存快照原创 2022-01-12 21:33:14 · 267 阅读 · 0 评论 -
Redis的持久化(1) AOF
Redis持久化1AOF原创 2022-01-08 16:07:46 · 536 阅读 · 0 评论 -
Redis得底层数据结构
这里写目录标题Redis得底层数据结构Redis 的底层数据结构键和值用什么组织Hash表集合类型数据操作效率数据结构得时间复杂度不同操作的复杂Redis得底层数据结构Redis 的底层数据结构简单来说,Redis 的底层数据结构一共有6种,分别是简单动态字符串、双向链表、压缩列表、哈希表、跳表和整数数组String 类型的底层实现只有一种数据结构,也就是简单动态字符串。而 List、Hash、Set 和 Sorted Set 这四种数据类型,都有两种底层实现结构。通常情况下,我们会把这四种类型称原创 2022-01-06 23:35:33 · 853 阅读 · 0 评论 -
Redis入门
为什么使用Redis原创 2022-01-04 22:33:06 · 736 阅读 · 0 评论 -
Redis常用命令
Redis常用命令原创 2022-01-05 22:36:58 · 306 阅读 · 0 评论