最新 最热

Redis主从复制原理及过期key处理

在Redis复制的基础上(不包括Redis Cluster或Redis Sentinel作为附加层提供的高可用功能),使用和配置主从复制非常简单,能使得 【Redis从服务器】(下文称R)能精确得复制 【Redis主服务器】(下文称M)的内容。 每当 R 和 M 之间...

2022-11-30
1

深入解析Redis哨兵底层原理

通过Redis的pub/sub实现哨兵互相之间的发现,每个哨兵都会往__sentinel__:hello这个channel发一个消息,此时所有其他哨兵都可消费到该消息,于是感知到其他哨兵的存在....

2022-11-30
0

Redis缓存雪崩、缓存穿透、缓存击穿解决方案详解

像电商项目,一般采取将不同分类的商品,缓存不同周期。在同一分类中的商品,加上一个随机因子。尽可能分散缓存过期时间,而且,热门类目的商品缓存时间长一些,冷门类目的商品缓存时间短一些,也能节省缓存服务的资源。...

2022-11-30
1

Redis replication以及master持久化对主从架构的安全意义

不建议用slave node作为master node的数据热备,因为如果你关掉master的持久化,可能在master宕机重启时数据是空的,然后可能一经过复制,salve node数据也丢了

2022-11-30
0

1sdfsaf

工作中都会用到一些缓存技术,redis/memcached基础使用,初步的集群知识

2022-11-30
1

如何保证消息消费时的幂等性?

rabbitmq、rocketmq、kafka都可能出现重复消费,因为这个问题不是MQ自身保证的,是开发人员保证的。

2022-11-30
1

如何解决Redis的并发竞争问题

Redis的并发竞争问题多客户端同时并发写一个key,可能本来应该先到的数据后到了,导致数据版本出错多客户端同时获取一个key,修改值之后再写回去,只要顺序错了,数据也错了解决方案其实Redis本身就有解决这个问题的CAS类的乐...

2022-11-30
0

突破Java面试-生产环境的redis集群的部署架构是怎么样的

作为开发,我们必须熟悉自己所在公司的redis生产集群的部署架构。 主从架构? 集群架构? 用了哪种集群方案? 有没有做高可用保证? 有没有开启持久化机制确保可以进行数据恢复? 线上redis给几个G的内存? 设置了哪些参数? 压测后...

2022-11-30
0

Redis读写分离

Redis要搞高并发,就要把底层的缓存搞得很好。MySQL高并发也是通过一系列复杂分库分表。 一些电商的商品详情页,真正的超高并发,QPS上十万,甚至是百万,一秒钟百万的请求量。 光Redis是不够的,但是Redis是整个大型的缓存架构...

2022-11-30
1

Redis键过期策略、内存淘汰策略详解

除了string独有设置过期时间的方法,其他类型都需要依靠expire方法设置时间,若:

2022-11-30
0