Java面试
文章平均质量分 71
luoyuhhh
一条小菜鱼
展开
-
Redis高可用的原因(三) -- 哨兵机制
在Redis主从模式中 , 如果没有哨兵机制 , 当主节点挂了之后 , 需要程序猿手工去重新选取主节点 , 通知其他从节点归属于新的主节点 , 将旧的主节点设置为从节点归属于新的主节点 … 在手工维护期间 , 就无法提供服务 , 大大降低了程序的可用性 , 因此 , Redis提供了哨兵(sentinel)机制来自动实现上述步骤。原创 2024-03-25 23:31:29 · 397 阅读 · 0 评论 -
Redis高可用的原因(二) -- 主从模式
在分布式系统中 , 涉及一个很关键的问题 “单点问题” – 如果某个服务器只有一个节点 , 那么这个服务器挂了之后 , 后续就无法继续提供服务了 . 因此 , 在分布式系统中 , 一般会部署多个节点 , 来提供更稳定 , 更高效的服务 .原创 2024-03-25 23:22:58 · 1829 阅读 · 0 评论 -
Session+Cookie+Token
快速掌握Session , Cookie 以及 Token原创 2024-03-21 22:47:00 · 978 阅读 · 1 评论 -
写时复制COW
当有多个线程执行读操作时 , 那么 , 多个线程同时读取共享数据 , 但是 , 此时如果有线程需要执行写操作 , 那么就会拷贝一份数据 , 线程修改的是拷贝的数据 , 其他线程读取的是原数据 , 当线程修改完毕后 , 就会将拷贝的数据赋值给共享数据 , 后续其他线程就可以读取新数据了。● cow保证了最终一致性 , 因为在写的过程中 , 原有读的数据是不会发生更新的 , 只有写完才可以得到新数据。● cow适用于读多写少的情况 , 可以最大效率的提高读的效率 (不用频繁加锁解锁)原创 2024-03-20 21:41:59 · 166 阅读 · 1 评论 -
Redis高可用的原因 (一) -- 数据持久化
Redis持久化机制原创 2024-03-20 21:39:20 · 889 阅读 · 1 评论