- 博客(3)
- 资源 (2)
- 收藏
- 关注
原创 设计模式 -- 策略模式+Spring Bean代替if/else
设计模式 – 策略模式+Spring Bean代替if/else策略模式一、什么是策略模式策略模式属于对象的行为模式。其用意是针对一组算法,将每一个算法封装到具有共同接口的独立的类中,从而使得它们可以相互替换。策略模式使得算法可以在不影响到客户端的情况下发生变化。二、策略模式的结构策略模式是对算法的包装,是把使用算法的责任和算法本身分割开来,委派给不同的对象管理。策略模式通常把一个系列的算法包装到一系列的策略类里面,作为一个抽象策略类的子类。用一句话来说,就是:“准备一组算法,并将每一个算
2020-10-18 19:42:30 1573 9
原创 Redis主从复制与优化
Redis主从复制原理与优化主从复制我们关注主从复制之前,首先要考虑单机有什么问题?机器故障容量瓶颈QPS瓶颈这些都是单节点所遇到的问题,所以这个时候出现了主从复制(一主一从,一主多从)使用主从复制可以:数据副本扩展读性能注意:一个master可以有多个slave一个slave只有一个master数据流向是单向的,master到slave主从复制的配置两种实现方式slaveof命令两台机器:主节点:47.11.11.11 从节点 47.22.22.22
2020-10-13 23:16:14 688
原创 Redis持久化
Redis的持久化取舍和选择持久化的作用什么是持久化redis所有的数据都是保存在内存中,对数据的更新将异步的保存在磁盘中,如果数据没有持久到硬盘中,当redis服务器重启,redis数据将会丢失RDB什么是RDBRDB持久化是把当前进程数据生成快照保存到硬盘的过程,触发RDB持久化过程分为手动触发和自动触发。RDB触发机制 – 主要三种save (同步)save命令:阻塞当前Redis服务器,知道RDB过程完成为止,对于内存比较大的实例会造成长时间阻塞,先上环境不建议使用
2020-10-05 16:51:28 630
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人