Redis

一,Redis的编译安装及配置

1)解压源码包并编译安装

其他机器编译安装方法与上述无异,当需要部署主从关系时需要在配置文件中加入如下策略

此策略中的ip地址为需要的主机ip地址,当部署成功后通过info查询有如下结果

注意:当主从关系存在时有如下规则:

主机可读可写

从机可读不可写

二,redis常用指令:
config get * //查看配置
select 1 //选择数据库
flushdb           //清空当前数据库
flushall            //清空所有数据库
move key 1         //移动key
del key //删除
rename oldkey newkey    //改名
expire key 10       //设置过期时间
persist key         //设置持久化
keys user*           //查询
exists key          //判断是否存在

三,Redis的主从复制

这里使用三台虚拟机一主两从的部署方式

1)配置第三台虚拟机的方法与之前的配置方法无异

2)部署sentinel

修改源码包中的sentinel配置文件

关闭安全监测

写入master的ip

将sentinel配置文件放入三台虚拟机的/etc/redis目录下

打开三台虚拟机的sentinel

用过另一个Terminal连接master虚拟机并关掉redis

结果如下

此结果表明server3被选举为新的master

四,redis集群

1)准备集群需要环境,包括6个设备且所有的hash槽必须被全部使用

将7000.conf端口配置文件内容复制到其他端口配置文件中,修改端口序号为此端口并启用对应端口服务

连接其中一个端口进行测试

2)进行集群部署

进行检测结果如下

由于已部署集群成功,则在任意端口查询KEY时会自动跳转

进行进一步检测

为验证集群其他效果做如下操作

关闭一台master

则关闭的master会由其slave接任

如果想要恢复主从集群结构的话需要重新加入设备,操作如下

删除原有停用设备

启用一个全新接口

添加接口到集群中

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值