3.redis单节点及主备模式

1.单节点模式
单节点模式的配置,使用redis通用配置便可。
(1)启动命令:
  1 /path/to/redis-server /path/to/redis-6379.conf
注:配置文件名称只是示例,通常一台机器不止启动一个redis实例, 使用端口分配置文件是比较好的方式
 
(2)关闭命令:
  1 /path/to/redis-cli -h <host> -p <port> -a '<password>' shutdown save
注:建议不要直接kill进程,会形成数据丢失
 
2.redis主备模式
注:此模式不支持高可用,仅可用于可用性要求不高的应用。若是主节点宕机,slave节点不会自动切换为主节点。在内存数据比较重要,但对可用性不高的时候能够使用。通常用的很少,生产用的通常是后面介绍的sentinel模式和cluster模式
(1)master 配置
step1.按照通用配置修改好配置文件,如:redis-6379.conf
step2.增长一项设置:masterauth "xxxxx"。这个内容在"##### REPLICATION #####"这个section下
 
(2)slave 配置
step1.按照通用配置修改好配置文件,如:redis-6379.conf
step2.比master的配置多配置一个slaveof.这一项仍然在"##### REPLICATION #####"这个section下。
示例以下:
 
# 配置主服务器地址
slaveof 192.168.235.121 6379
# 主节点密码
masterauth "xxxxx"
 
注:
(1)若是备份节点和主节点在同一台注意,能够经过端口进行区分,这样通常没有多大意义。通常都是两台主机,这样主备最好使用一致的端口
(2)slaveof是redis-5.0以前版本的,redis-5.0以后,使用replicaof设置
 
(3)主从节点的启动
和单节点启动同样,只要分别启动主从节点便可。启动后查看日志,若是主节点日志出现以下信息,则证实启动成功。
* Synchronization with slave 192.168.235.121:6379 succeeded
 
(4)主从节点的关闭
建议先关闭主节点再关闭从节点,以避免数据不一致。关闭方法和单节点关闭一致
相关文章
相关标签/搜索