Redis 6.0.8 配置

配置Redis的访问需要密码,并配置两台Redis的主从架构

安装Redis

# 安装Redis
yum install -y redis
# 卸载Redis
yum remove -y redis
# 重新安装Redis(保留配置文件)
yum reinstall -y redis

配置密码

redis的配置文件存放在/etc/redis.conf,后续中若非另行描述则都是在此文件中进行的编辑
出现重复的被注释的字段若无另行说明,就是默认配置

# file: /etc/redis.conf
# 这里就是密码,这里设置密码为123456
#requirepass <password>
requirepass 123456
# 下方是默认的端口
port 6379
# 编辑完成后,使用此命令重启服务
ststemctl restart redis
# 使用此命令连接测试
redis-cli -a 123456

看到下方提示表示连接成功,输入exit或者按[Ctrl+C]退出终端

[root@master ~]# redis-cli -a 123456 -h 127.0.0.1 -p 6379
Warning: Using a password with '-a' or '-u' option on the command line interfaace may not be safe.
127.0.0.1:6379> 

配置主从结构

接下来我们来配置主从构架,要设置主从构架我们需要运行两台服务,我们现在将这两个Redis服务分别跑在不同的服务器上

注: 本段落紧接着上一小节

服务器名服务器IPRedis绑定的端口
master192.168.200.1046379
node192.168.200.1196379

我们将master服务器上的Redis服务作为主服务,而将node上的Redis作为从服务

要开放主从服务,我们就要开放允许连接的IP并关闭Redis的强制保护模式

# server: master
# file: /etc/redis.conf
# 设置允许连接的IP,将从服务器加入进来
bind 192.168.200.119 127.0.0.1
# 关闭强制保护模式
#protected-mode yes
protected-mode no
# 设置守护模式省去一个终端的占用
#daemonize no
daemonize yes
# 配置关闭只读模式
#replica-read-only yes

在配置完成后,就可以在node服务器尝试使用redis-cli -a 123456 -h 192.168.200.119 -p 6379命令登录了,在看到下方的提示后即可确认master服务器可以被node服务器连接

[root@node ~]# redis-cli -a 123456 -h 192.168.200.104 -p 6379
Warning: Using a password with '-a' or '-u' option on the command line interfaace may not be safe.
192.168.200.104:6379> 

而在node服务器中,需要配置属于哪一台服务器,并且还要配置只读模式

# server: node
# file: /etc/redis.conf
# 配置只读模式(默认是打开的)
replica-read-only yes
# 配置从属于哪个节点
#replicaof <masterip> <masterport>
replicaof 192.168.200.104 6379
# 配置登录master服务器的密码
#masterauth <master-password>
masterauth 123456
# 如果你配置了新的用户名,还需要填写以下这段
#masteruser <username>

在完成后,在两台服务器上使用ststemctl restart redis重启服务,分别执行redis-cli -a 123456 info replication查看输出结果中的rele字段来却认是否构成主从关系


参考文章

从0开始搭建Redis主从架构
Redis主从架构搭建详细步骤
CentOS-7下部署高可用Redis6(主从复制、哨兵模式、集群)

暂无评论

发送评论 编辑评论

|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇