redis安装

Redis的安装分两步安装,第一步先安装Redis-server,第二步安装Redis-sentinel,下面是具体的部署图:


3.1 安装Redis-server

本文档以部署三个Redis服务器为例,下面分别说明针对每个Redis服务器的配置。Redis数量可据线网环境进行调整,但是除了Master Redis外的Redis需保持配置一直

针对10.13.24.215上的Redis配置,此Redis是Master Redis。修改redis.conf如下:


##redis.conf

##redis-0,默认为master

port 6379

##开启AOF,禁用snapshot

appendonly yes

save “”

##slaveof no one

slave-read-only yes

slaveof ip 6379

针对10.13.24.216上的Redis配置,此Redis是Slave Redis。修改redis.conf如下:


##redis.conf

##redis-1,通过启动参数配置为slave,配置文件保持独立

port  6380

slaveof 10.13.24.215 6379

##-----------其他配置和master保持一致-----------##


针对10.13.24.217上的Redis配置,此Redis是Slave Redis。修改redis.conf如下:


##redis.conf

##redis-1,通过启动参数配置为slave,配置文件保持独立

port  6381

slaveof 10.13.24.215 6379

##-----------其他配置和master保持一致-----------##


3.2 安装Redis-sentinel

本文以部署三个Sentinel为例,正好与Redis-server的数量对应,实际部署中也建议两者数量对应,本地开发测试时用的也是三个。下面分别讲解各个配置:

针对10.13.24.212上的Redis-sentinel配置,修改sentinel.conf配置如下:


#端口号

port 27380


sentinel monitor server-1M 10.13.24.215 6379 2  #2代表Slave的数量

sentinel failover-timeout server-1M 900000

sentinel config-epoch server-1M 4

sentinel leader-epoch server-1M 5


针对10.13.24.213上的Redis-sentinel配置,修改sentinel.conf配置如下:


#端口号

port 27379


sentinel monitor server-1M 10.13.24.215 6379 2  #2代表Slave的数量 

sentinel failover-timeout server-1M 900000

#sentinel can-failover server-1S yes

sentinel config-epoch server-1M 4

sentinel leader-epoch server-1M 5


针对10.13.24.214上的Redis-sentinel配置,修改sentinel.conf配置如下:


#端口号

port 27381


sentinel monitor server-1M 10.13.24.215 6379 2  #2代表Slave的数量

sentinel failover-timeout server-1M 900000

#sentinel can-failover server-1S yes

sentinel config-epoch server-1M 4

sentinel leader-epoch server-1M 5

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容