redis 主从复制及集群

redis主从复制

准备两台装有redis的机器,安装过程省略
192.168.76.156 主机,192.168.76.175从机

1、首先配置从机

vim /data/redis/conf/redis.conf 

再配置文件中配置以下内容
bind 192.168.76.175
replicaof 192.168.76.156 6379
masterauth redis
在这里插入图片描述
在这里插入图片描述
2、配置主机

bind 192.168.76.156
requirepass redis

在这里插入图片描述
在这里插入图片描述
3、重新启动redis

在主机设置
在这里插入图片描述
从机就可以查到
在这里插入图片描述

redis集群

redis 集群是一个提供在多个redis间节点的共享数据
redis 集群通过分区share来提供一定程度的可用性,在实际环境中当某一个节点宕机或者不可达的请况下继续处理命令。
redis 集群的优势:
自动分割数据到不同的节点上。
整个集群的部分节点失败或者不可达的情况下能够继续处理命令。

cd    /data/redis/
mkdir   cluster
cd  cluster
mkdir 7000
cd 7000
cp /data/redis/conf/redis.conf redis.conf
vim   redis.conf

修改以下内容

主机

bind 192.168.76.156
port 7000
daemonize yes
pidfile /var/run/redis_7000.pid appendonly yes
cluster-enabled yes
cluster-config-file nodes-7000.conf

直接替换
在这里插入图片描述
从机

bind 192.168.76.175 port 7003 daemonize yes pidfile
/var/run/redis_7003.pid appendonly yes cluster-enabled yes
cluster-config-file nodes-7003.conf

直接替换
在这里插入图片描述
2、启动全部实例

主机

/data/redis/bin/redis-server /data/redis/cluster/7000/redis.conf
/data/redis/bin/redis-server /data/redis/cluster/7001/redis.conf
/data/redis/bin/redis-server /data/redis/cluster/7002/redis.conf

在这里插入图片描述
从机

/data/redis/bin/redis-server /data/redis/cluster/7003/redis.conf
/data/redis/bin/redis-server /data/redis/cluster/7004/redis.conf
/data/redis/bin/redis-server /data/redis/cluster/7005/redis.conf

在这里插入图片描述
3、查看redis

 ps -ef | grep redis


在这里插入图片描述

在这里插入图片描述
netstat -antp | grep redis
ne't
4、创建集群

cd /data/redis/bin

./redis-cli --cluster create 192.168.76.156:7000 192.168.76.156:7001 192.168.76.156:7002 192.168.76.175:7003 192.168.76.175:7004 192.168.76.175:7005 --cluster-replicas 1

在这里插入图片描述
集群创建成功

5、在通过一个端口,主机登录进去集群,设置一个变量和值,而通过另一个获取值
在这里插入图片描述
以下获取到值
在这里插入图片描述

注意:一定要有-c参数,否则进不去集群,获取不到

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值