对 Redis哨兵机制的些许思考: # *主从库切换时,客户端能否正常地进行请求操作 - *如果客户端使用了读写分离,那么读请求可以在从库上正常执行,不会受到影响;但由于此时主库已经挂了,并在哨兵没有完成主从库的切换,因此这期间过来的写请求,都会失败,失败持续时间:哨兵切换主从时间 + 客户端感知到新主库的时间 - 如果不想然业务感知到异常,客户端可以去把写失败的请求缓存起来或写入消息队列中间件中,等哨兵完成主从切换后,再将这些写请求发送给新的主库,但这种一般只适用于对写入请求返回值不敏感的业务(不然可能读取到的便…