Redis6按装教程

该博客详细介绍了如何在CentOS系统上安装GCC、devtoolset-9以及Redis,并配置Redis为守护进程,设置密码和日志文件。接着,通过修改redis.conf文件实现Redis的主从复制,确保数据的高可用性。
摘要由CSDN通过智能技术生成

按照依赖

yum install -y gcc-c++ autoconf automake
gcc -v
yum -y install centos-release-scl
yum -y install devtoolset-9-*
scl enable devtoolset-9 bash 
echo "source /opt/rh/devtoolset-9/enable" >>/etc/profile

编译redis

cd redis
make
make PREFIX=/usr/local/redis install
cp redis.conf /usr/local/redis/

编辑redis.conf

#任何ip可以访问
bind 0.0.0.0
#守护进程
daemonize yes
#密码
requirepass 123456
#⽇志⽂件
logfile "/usr/local/redis/log/redis.log"
#持久化⽂件名称
dbfilename xdclass.rdb
#持久化⽂件存储路径
dir /usr/local/redis/data
#持久化策略, 10秒内有个1个key改动,执⾏快照
save 10 1

启动

./redis-server ../conf/redis.conf
sed -i 's#bind 127.0.0.1#bind 0.0.0.0#g' redis.conf   \
sed -i 's#protected-mode yes#protected-mode no#g' redis.conf  \
sed -i 's#daemonize no#daemonize yes#g' redis.conf   \
sed -i 's#logfile ""#logfile "/usr/local/redis/log/redis-6379.log"#g' redis.conf  \
sed -i 's#dbfilename dump.rdb#dbfilename dump-6379.rdb#g' redis.conf   \
sed -i 's#dir ./#dir /usr/local/redis/data/#g' redis.conf  \
echo "masterauth zkc@123" >> redis.conf  \
echo "requirepass zkc@123" >> redis.conf  \
sed -i 's#appendfilename "appendonly.aof"#appendfilename "appendonly-6379.aof"#g' redis.conf  \
echo "requirepass zkc@123 " >> redis.conf   \
echo "slaveof 192.168.10.138 6379" >> redis.conf  
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值