-
Redis内存满了会发生什么,以及内存淘汰策略有哪些?
Redis内存满了,会发生什么? 在 Redis 的运行内存达到了某个阀值,就会触发内存淘汰机制,这个阀值就是我们设置的最大运行内存,此值在 Redis 的配置文件中可以找到,配置项为 maxmemory。 redis Redis内存淘汰...
gtxyzz 2023.01.26 606浏览 0 -
Redis如何实现服务高可用?
要想设计一个高可用的 Redis 服务,一定要从 Redis 的多服务节点来考虑,比如 Redis 的主从复制、哨兵模式、切片集群。 主从复制 主从复制是 Redis 高可用服务的最基础的保证,实现方案就是将从前的一台 Redis 服务器,同...
admin 2023.01.26 608浏览 0 -
什么是脑裂,集群脑裂导致数据丢失怎么办?
什么是脑裂 先来理解集群的脑裂现象,这就好比一个人有两个大脑,那么到底受谁控制呢? 那么在 Redis 中,集群脑裂产生数据丢失的现象是怎样的呢? 集群脑裂 在 Redis 主从架构中,部署方式一般是「一主多从」,主节点提供写操作,从节点...
Molet 2023.01.26 575浏览 0 -
RDB快照是如何实现的呢?
因为 AOF 日志记录的是操作命令,不是实际的数据,所以用 AOF 方法做故障恢复时,需要全量把日志都执行一遍,一旦 AOF 日志非常多,势必会造成 Redis 的恢复操作缓慢。 为了解决这个问题,Redis 增加了 RDB 快照。所谓的快照...
king 2023.01.26 595浏览 0 -
为什么会有混合持久化,其有哪些优缺点?
RDB 优点是数据恢复速度快,但是快照的频率不好把握。频率太低,丢失的数据就会比较多,频率太高,就会影响性能。 AOF 优点是丢失数据少,但是数据恢复不快。 为了集成了两者的优点, Redis 4.0 提出了混合使用 AOF 日志和内存快照,...
admin 2023.01.26 565浏览 0