为了做到redis的高可用,引入了haproxy或者keepalived来解决redis master slave的切换问题。即:

基于redis缓存的session共享_体系结构


 

 此体系结构中, redis master出现故障时, 通过haproxy设置redis slave为临时master, redis master重新恢复后, 再切换回去. 此方案中,

 redis-master 与redis-slave 是双向同步的, 解决目前redis单点问题. 这样保证了session信息在redis中的高可用。