分布式
文章平均质量分 94
秋忆侬sonny
成功来自于脚踏实地,更来自于自信
展开
-
Redis常见3种集群架构及其原理
Redis 的单线程主要是指 Redis 的网络 IO 和键值对读写是由一个线程来完成的,这也是 Redis 对外 提供键值存储服务的主要流程。但 Redis 的其他功能,比如持久化、异步删除、集群数据同步等,其实是由额外的线程执行的。Redis这么快是因为它所有的数据都在内存中,所有的运算都是内存级别的运算,而且单线程避免了多线程的切换性 能损耗问题。Redis处理那么多的并发客户端连接,使用的是IO多路复用技术。原创 2023-02-12 18:04:41 · 1037 阅读 · 0 评论 -
Redis分布式锁实现及其Redis性能优化
以上我们针对的都是读多写少的情况加入缓存提高性能,如果写多读多的情况又不能容忍缓存数据不一致,那就没必要加缓存了,可以直接操作数据库。当然,如果数据库抗不住压力,还可以把缓存作为数据读写的主存储,异步将数据同步到数据库,数据库只是作为数据的备份。放入缓存的数据应该是对实时性、一致性要求不是很高的数据。切记不要为了用缓存,同时又要保证绝对的一致性做大量的过度设计和控制,增加系统复杂性。原创 2023-02-03 22:22:17 · 381 阅读 · 0 评论