有一天,简书宕机了,然后我觉得应该将笔记写在其他地方,云笔记走起了,88
有一天,简书宕机了,然后我觉得应该将笔记写在其他地方,云笔记走起了,88
装饰者模式:https://www.jianshu.com/p/4a530a3c70af
tar -zxvf zookeeper-3.4.5.tar.gz mv zookeeper-3.4.5.tar.gz zk vi ~/.bashrc export ZOOKE...
1、LRU算法概述 redis默认情况下就是使用LRU策略的,因为内存是有限的,但是如果你不断地往redis里面写入数据,那肯定是没法存放下所有的数据在内存的 所以redis...
用了缓存之后,有哪些常见问题? 常见的问题,可列举如下: 写入问题 缓存何时写入?并且写时如何避免并发重复写入? 缓存如何失效? 缓存和 DB 的一致性如何保证? 经典三连问...
1.设计模式原则: 1.单一职责原则:一个类只负责一个功能领域中的相应职责,或者可以定义为:就一个类而言,应该只有一个引起它变化的原因。 一个类不能太“累”!在软件系统中,一...
最经典的缓存+数据库读写的模式 1.为甚要先删除缓存再更新数据? 2.要是先更新缓存,要是更新数据库失败怎么办? 3.缓存应该是热点数据,要是用户对数据频繁更新,又不对数据进...
1、fork耗时导致高并发请求延时 RDB和AOF的时候,其实会有生成RDB快照,AOF rewrite,耗费磁盘IO的过程,主进程fork子进程 fork的时候,子进程是需...
1.redis cluster,每个master都会计算这个key对应的CRC16值,然后对16384个hashslot取模,找到key对应的hashslot,找到hashs...
redis cluster: 自动,master+slave复制和读写分离,master+slave高可用和主备切换,支持多个master的hash slot支持数据分布式存...
1.mybatis的整体架构主要分为三层 1.接口层 2.核心处理层 3.基础支持层 2.基础支持模块 1.反射模块(reflection包) 反射模块对原声的反射进行了良好...
1.hash算法,数据取模 最大的问题,当一台宕机的时候,原来对3取模,变成对2取模,可能会打到不同的机器上去。 2.一致性hash(自动缓存迁移)+虚拟节点(自动负载均衡)...
1.修改IP地址 (1).修改70-persistent-net.rules vi /etc/udev/rules.d/70-persistent-net.rules (2)...
1.kill -9 id 干掉进程,删除/var/run下的pid文件 (1)三个哨兵进程都认为master是sdown了 (2)超过quorum指定的哨兵进程都认为sdow...
哨兵 1.redis提供有哨兵配置文件模板sentinel.conf,->位于redis目录下 mkdir /etc/sentinal(哨兵配置文件存放) mkdir -p ...
顾名思义,哨兵的作用就是监控Redis系统的运行状况。它的功能包括以下两个。 监控主数据库和从数据库是否正常运行。 主数据库出现故障时自动将从数据库转换为主数据库。 1.sd...
1.异步数据丢失 master 存储数据在内存的时候,数据还没传给slave就挂掉了,哨兵会选举slave升为master,原来的master中数据丢失 2.脑裂 maste...
1.使用redis自带的压测 redis中src目录下 ./redis-benchmark -h 192.168.1.111 其他参数 -c 1000 1000用户量 -n...
1.redis主从架构,要master node开启持久化,因为master宕机,会导致slave node同步数据后 100%数据丢失 主从同步数据 slave第一连上ma...
1.持久化的意义 (1)故障发生的时候会发生什么? 1.在内存中的数据会丢失 (2)如何应对故障的发生? 1.持久化备份数据在云端的服务器中 例如:亚马逊的S3 阿里云odp...