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)主从节点的关闭
建议先关闭主节点再关闭从节点,以免数据不一致。关闭方法和单节点关闭一致
原文地址:https://www.cnblogs.com/anand-sun/p/12099461.html