第 4 篇 : 安装Redis-单节点1主2从

1. 下载安装包 6.0.16

Redis官网 : 6.0.16

2. 安装Redis,以主节点为例

192.168.109.160作为主库,新建192.168.109.163和192.168.109.164,作为从库

cd /usr/local/src/

上传到该目录并解压

tar -zxvf redis-6.0.16.tar.gz

解压缩Redis

删除安装包,安装gcc

rm -f redis-6.0.16.tar.gz
yum -y install make cmake gcc gcc-c++
yum -y install centos-release-scl scl-utils-build
echo "source /opt/rh/devtoolset-8/enable" >>/etc/profile
source /etc/profile

编译(make)和安装(make install)到指定目录

cd redis-6.0.16
make
make install PREFIX=/usr/local/src/redis160

安装到指定位置
复制配置文件并编辑

cd /usr/local/src/redis160/bin/
ls

安装完成

cp /usr/local/src/redis-6.0.16/redis.conf /usr/local/src/redis160/bin/
vi redis.conf
:set nu

Tips : 编辑配置文件,翻页用 PgUp和PgDn键
68 === 绑定的IP注释掉,表示任何主机都可以连接该Redis
注释IP
87 === 保护模式(yes-需要790行设置密码;no-不需要密码)

protected-mode yes

91 === 端口号,不修改(或修改成自己喜欢的端口)

port 6379

224 === 后台运行,no修改成yes

daemonize yes

388 === 只有从库修改配置—依赖于哪个主库 端口

replicaof 192.168.109.160 6379

395 === 主库密码,都设置root

masterauth root

790 === 保护模式关闭,注释该行; 保护模式打开, requirepass 密码

requirepass root

860 === 最大内存

maxmemory 512MB

891 === 内存淘汰策略

maxmemory-policy volatile-lru
Esc
:wq

查看防火墙端口开放情况

firewall-cmd --query-port=6379/tcp
firewall-cmd --zone=public --add-port=6379/tcp --permanent
firewall-cmd --reload

开启6379端口
启动Redis并查看Redis进程

./redis-server redis.conf
ps -ef | grep redis

查看Redis进程
测试工具连接
测试工具连接
163和164两个从节点按照主节点步骤依次安装执行(可选操作,不做就是单主节点)
手动测试在主节点 set值, 163和164从节点 get值
set值163get值
164get值

3. 创建启动/关闭Redis的脚本(以主节点为例)

3.1 启动

cd /root
vi redis-start.sh
i

启动脚本内容

cd /usr/local/src/redis160/bin
./redis-server redis.conf
Esc
:wq
sudo chmod -R 777 redis-start.sh

3.2 关闭

vi redis-stop.sh
i

关闭脚本内容

cd /usr/local/src/redis160/bin
redis-cli -a root -p 6379 shutdown
Esc
:wq
sudo chmod -R 777 redis-stop.sh

3.3 以后Redis的启动和关闭直接走脚本文件(切换到/root目录)

./redis-start.sh
./redis-stop.sh

启动服务器后直接走脚本启动

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

哈哈兽0026

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

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

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

打赏作者

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

抵扣说明:

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

余额充值