Redis 安装过程

该博客详细介绍了Redis在Linux环境下安装的过程,包括配置主机名、关闭防火墙与SELinux、服务安装以及主从配置的步骤,最后进行了主从信息查询和验证。

redis1节点配置主机名:

hostnamectl set-hostname redis1
[root@redis1 ~]#

hostnamectl set-hostname redis2
[root@redis2 ~]#

关闭防火墙与SELinux

setenforce 0
systemctl stop firewalld

Redis服务安装

yum install redis -y

修改redis1节点的配置文件/etc/redis.conf如下:

mv /etc/redis.conf /etc/redis.conf.bak
cat /etc/redis.conf.bak |grep -v ^$ | grep -v ^# >> /etc/redis.conf
vi /etc/redis.conf
——————————————————————————————————————————————————————————————————————————————————
#第一处修改
# bind 127.0.0.1                     //找到bind 127.0.0.1这行并注释掉
#第二处修改
protected-mode yes                   //修改前
protected-mode no                   //修改后,外部网络可以访问
#第三处修改
daemonize no                        //修改前
daemonize yes                       //修改后,开启守护进程
#第四处修改
# requirepass foobared                 //找到该行
requirepass "123456"                   //在下方添加设置访问密码
#第五处修改,设定主库密码与当前库密码同步,保证从库能够提升为主库
masterauth "123456"
#第六处修改,打开AOF持久化支持
appendonly yes
————————————————————————————————————————————————————————————————————————————————————————
#重新启动redis
systemctl restart redis

修改redis2节点的配置文件/etc/redis.conf如下:

mv /etc/redis.conf /etc/redis.conf.bak
cat /etc/redis.conf.bak |grep -v ^$ | grep -v ^# >> /etc/redis.conf
vi /etc/redis.conf
——————————————————————————————————————————————————————————————————————————————————
#第一处修改
# bind 127.0.0.1                     //找到bind 127.0.0.1这行并注释掉
#第二处修改
protected-mode yes                   //修改前
protected-mode no                   //修改后,外部网络可以访问
#第三处修改
daemonize no                        //修改前
daemonize yes                       //修改后,开启守护进程
#第四处修改
# requirepass foobared                 //找到该行
requirepass "123456"                   //在下方添加设置访问密码
#第五处修改
# slaveof <masterip> <masterport>       //找到该行
slaveof 192.168.200.21 6379          //在下方添加访问的主节点IP与端口
#第六处修改
# masterauth <master-password>        //找到该行
masterauth "123456"                   //在下方添加访问主节点密码
#第七出修改,打开AOF持久化支持
appendonly yes
————————————————————————————————————————————————————————————————————————————————————————
#重新启动redis
systemctl restart redis

主从信息查询


先在主节点redis1中登录redis-cli并输入密码,查看主从复制的信息,命令如下:
[root@redis1 ~]# redis-cli

127.0.0.1:6379> AUTH 123456
OK

127.0.0.1:6379> info replication
# Replication
role:master
connected_slaves:1
slave0:ip=10.0.100.202,port=6379,state=online,offset=561,lag=0
master_repl_offset:561
repl_backlog_active:1
repl_backlog_size:1048576
repl_backlog_first_byte_offset:2
repl_backlog_histlen:560
127.0.0.1:6379>

转到redis2节点,同样登录redis-cli并输入密码,查看主从复制的信息,命令如下:
[root@redis2 ~]# redis-cli 

127.0.0.1:6379> AUTH 123456
OK

127.0.0.1:6379> info replication
# Replication
role:slave
master_host:10.0.100.201
master_port:6379
master_link_status:up
master_last_io_seconds_ago:4
master_sync_in_progress:0
slave_repl_offset:771
slave_priority:100
slave_read_only:1
connected_slaves:0
master_repl_offset:0
repl_backlog_active:0
repl_backlog_size:1048576
repl_backlog_first_byte_offset:0
repl_backlog_histlen:0
127.0.0.1:6379>

主从验证

**redis1**
127.0.0.1:6379> set name yjz
OK
127.0.0.1:6379>

**redis2**
127.0.0.1:6379> get name
"yjz"
127.0.0.1:6379>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Guest-yan

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值