redis安装配置,主从配置

本文详细介绍了Redis的安装步骤及配置方法,包括单实例配置、多端口配置、主从同步配置等内容。提供了完整的shell命令及配置文件修改示例。

Redis安装步骤

#!/bin/bash
wget http://download.redis.io/releases/redis-3.0.5.tar.gz
tar zxf redis-3.0.5.tar.gz
mkdir -p /etc/redis
mkdir -p /var/log/redis
cd redis-3.0.5
#编译安装
make && make test
cd src && make install
#复制启动脚本
cd ..
cp ./utils/redis_init_script /etc/init.d/redis
#复制配置文件
cp ./redis.conf /etc/redis/6379.conf
#修改配置文件
sed -i 's/daemonize no/daemonize yes/g' /etc/redis/6379.conf
sed -i 's/pidfile \/var\/run\/redis.pid/pidfile \/var\/run\/redis_6379.pid/g' /etc/redis/6379.conf
sed -i 's/logfile ""/logfile "\/var\/log\/redis\/6379.log"/g' /etc/redis/6379.conf
#启动redis
/etc/init.d/redis start

如图完成6379配置成功运行

配置多端口

cp /etc/init.d/redis /etc/init.d/redis6000
sed -i 's/REDISPORT=6379/REDISPORT=6000/g' /etc/init.d/redis6000
cp /etc/redis/6379.conf /etc/redis/6000.conf
sed -i 's/port 6379/port 6000/g' /etc/redis/6000.conf
sed -i 's/pidfile \/var\/run\/redis_6379.pid/pidfile \/var\/run\/redis_6000.pid/g' /etc/redis/6000.conf
sed -i 's/logfile "\/var\/log\/redis\/6379.log"/logfile "\/var\/log\/redis\/6000.log"/g' /etc/redis/6000.conf

/etc/init.d/redis6000 start
启动脚本


配置文件




主从同步配置

主服务器配置修改
bind 127.0.0.1

默认bind为注释任意访问范围

requirepass foobared

客户端访问密码设置,理论上越复杂越安心

maxclients 10000

客户端最大连接数

maxmemory

最大内存值,理论上建议低于总内存值

maxmemory-policy

内存策略,按需修改

从服务器配置
slaveof 127.0.0.1 6379

配置主服务器IP端口

masterauth 123456

主服务器密码验证

slave-read-only yes

从服务器理论为只读,默认情况下为只读无需修改


各服务配置生效即刻重启... ps: 最后提醒一下,加入requirepass后重启访问都需要密码验证,可能脚本需要改动:)

转载于:https://my.oschina.net/u/871354/blog/3033691

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值