redis
文章平均质量分 91
jsl小时光
未来的你一定会感谢现在努力的自己,愿你所有的梦想都能成为现实
展开
-
redis stream结合springboot构造简单消息队列
专业的消息中间件,比如Apach Kafka有集群,副本和leader的概念, 每个节点(broker)数据改变都会往其他节点上更新副本, 这样的话,只要保证集群中数据最完整,响应速度最快的那个节点作为主节点(leader),就最大可能性保证数据不完整了。有一些场景是无法限制生产者生产速度的, 比如接受工厂机器传感器监控生产而定期传入的数据,这些数据是用来控制产品质量的,必须按照一定的并发量生产消息.增加多消费者的方式。支持消息确认机制(Ack),支持消息回朔,支持消息持久化,支持消息阻塞。原创 2024-01-31 15:13:31 · 2142 阅读 · 1 评论 -
Redis 主从、哨兵和分片集群简单介绍
单节点 redis 并发能力有上限,要进一步提高 redis 并发能力,就要搭建,实现多节点集群原创 2024-01-09 21:39:32 · 972 阅读 · 0 评论 -
关于redis单线程和IO多路复用的理解
首先,Redis是一个高性能的分布式缓存中间件。其复杂性不言而喻,对于Redis整体而言肯定不是只有一个线程。我们常说的Redis 是单线程,主要是指 Redis 在网络 IO和键值对读写是采用一个线程来完成的,这也是 Redis 对外提供键值存储服务的核心流程。但对于 Redis 的其他功能来说,比如持久化、异步删除、集群数据同步等,其实都是由额外的线程执行的。关于redis有几个基本的说辞:- 单线程- 基于内存操作,速度快- I/O 多路复用这里简单分析一下。原创 2023-12-22 17:26:42 · 1161 阅读 · 0 评论 -
Redis缓存穿透/击穿/雪崩以及数据一致性的解决方案
有关redis相关的,难免会涉及到四个特殊场景:缓存穿透、缓存雪崩、缓存击穿以及数据一致性。如果在开发中不注意这些场景的话,在高并发场景下有可能会导致系统崩溃,数据错乱等情况原创 2023-12-22 15:43:44 · 904 阅读 · 0 评论