redis集群的搭建

一、下载redis,并安装

redis版本:redis-3.2.3.tar.gz

#tar zxf redis-3.2.3.tar.gz

#cd redis-3.2.3

#make MALLOC=lib

#make

验证是否可以启动#src/redis-server

二、配置config文件

配置主从(master-slave)的安全访问,slave->master的密码访问

1、主服务器:192.168.30.124,密码为123456

从服务器:192.168.30.125,密码为654321

操作步骤:

分别修改主从redis根目录下的redis.conf文件

requirepass 123456 #主服务器

requirepass 654321 #从服务器

2、从服务器上修改配置,以达到同步主服务器上数据的目的

操作步骤,此操作只在从服务器上修改:

slaveof 192.168.30.124 6379 #主服务器IP地址 端口

masterauth 123456 #主服务器的访问密码

3、redis持久化修改

redis持久化有RDB和AOF两种,RDB是记录一段时间内的操作,一般配置是一段时间内操作多少次就持久化;AOF是可以实现每次操作都持久化。

修改redis根目录下的redis.conf,将appendonly on修改为appendonly yes

修改redis根目录下的redis.conf,将appendfsync everysec前面的#去掉(always表示每次收到命令就强制写入磁盘,能保持完全持久化,但是最慢,不推荐;no表示完全依赖os;性能最好,但是持久化没保证;everysec表示每秒强制写入磁盘一次,在性能和持久化方面做了折中处理)

4、redis设置内存大小

修改redis根目录下的redis.conf,修改内存大小,maxmemory 1073741824(表示1G,单位是byte,1024*1024*1024)

修改redis根目录下的redis.conf,配置最大内存永不过期,maxmemory-policy noeviction

备注:最大内存策略如下

volatile-lru:只对设置了过期时间的key进行LRU

allkeys-lru:从所有key里删除不经常使用的key

volatile-random:随机删除即将过期的key

allkeys-random:随机删除

volatile-ttl:删除即将过期的

noeviction:永不过期,返回错误

5、主从服务器设置好后,启动redis服务

[192.168.30.124]# src/redis-server redis.conf &

[192.168.30.125]# src/redis-server redis.conf &

redis集群的搭建

返回结果

三、测试结果

1、登录主库

redis集群的搭建

登录主库

2、查看主库内容

redis集群的搭建

查看主库内容

3、查看从库内容

redis集群的搭建

查看从库内容

4、关闭redis服务

redis集群的搭建

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值