在本地搭建一个Redis master – slave实例

目标:在本地环境上搭建一个Redis master – slave 实例,要求:Redis实例 限制使用内存1GB,最大连接数10000,慢日志阈值10000us

搭建过程如下:

  1. 下载redis源码 (在这里选择v6.0.6)
wget http://download.redis.io/releases/redis-6.0.6.tar.gz 
  1. 解压
tar xzf redis-6.0.6.tar.gz 
  1. 进入解压目录并编译
cd redis-6.0.6 && make
  1. 在本地创建一份redis从节点配置文件(通过复制现有的方式创建,原有配置文件作为主节点配置文件)
cp redis.conf redis-slave.conf
  1. 创建数据库存放目录,主节点目录为:./data/master,从节点目录为:./data/slave
mkdir data && cd data && mkdir master && mkdir slave && cd ..
  1. 修改从节点配置文件
vim redis-slave.conf

修改的字段如下:

# 开启守护进程模式
daemonize yes
# 将端口从6379修改为6380 
port 6380 
# 修改对应pid文件,
pidfile /var/run/redis_6380.pid
# 修改数据存放目录
dir ./data/slave
# 添加master的ip及端口信息
replicaof 127.0.0.1 6379
  1. 修改主节点配置文件
vim redis.conf

修改的字段如下:

# 开启守护进程模式
daemonize yes
# 修改数据存放目录
dir ./data/master
# 限制使用内存1GB
maxmemory 1073741824
# 最大连接数10000
maxclients 10000
# 慢日志阈值10000us
slowlog-log-slower-than 10000
  1. 启动redis master
./src/redis-server redis.conf
  1. 启动redis slave
./src/redis-server redis-slave.conf 
  1. 查看启动的master和slave进程信息
ps aux|grep redis

得到结果:
在这里插入图片描述
11. 通过redis-cli查看副本信息

./src/redis-cli 

得到结果:
在这里插入图片描述
说明搭建成功

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值