首先欢迎大家阅读此文档,本文档主要分为三个模块分别是:Redis的介绍及安装、RedisDesktopManager可视化工具的安装、主从(哨兵)模式的配置。
目录
一、 Redis介绍
二、Redis安装:
三、 RedisDesktopManager可视化工具的安装
四、主从(哨兵)模式的配置
1、作用
2、配置方法:
3、测试主从
4、读写键值
一、 Redis介绍
Redis 是完全开源免费的,遵守 BSD 协议,是一个灵活的高性能 key-value 数据结构存储,可以用来作为数据库、缓存和消息队列。
Redis 比其他 key-value 缓存产品有以下三个特点:
- Redis 支持数据的持久化,可以将内存中的数据保存在磁盘中,重启的时候可以再次加载到内存使用。
- Redis 不仅支持简单的 key-value 类型的数据,同时还提供 list,set,zset,hash 等数据结构的存储。
- Redis 支持主从复制,即 master-slave 模式的数据备份。
二、Redis安装:
1、在这里给大家提供三种安装方式:
注:使用压缩包是最快捷方便的方法了,下载完压缩包后直接解压放到相应的盘里就可以了
验证一下:
输入命令:redis-server redis.windows.conf 回车
启动成功
2、下载完成之后我们可以配置一下环境变量:
打开Redis文件位置,复制路径,
举例:E:\Redis-x64-5.0.14.1
复制好后,开始配置
然后点击确定
键盘win+R 输入cmd回车
打开黑窗口输入:redis-server
启动成功
三、 RedisDesktopManager可视化工具的安装
百度网盘下载:https://pan.baidu.com/s/1K4L5w6wRMda7VAIxbfauFw
提取码:1111
官网下载:https://redis.com.cn/clients.html
注:建议使用百度网盘下载
下载完成之后双击安装包
下一步
同意用户协议
建议选择D盘或者E盘,不要放在C盘中,选择完安装位置点击安装就可以了
注:安装完成之后我们先打开Redis服务,再打开软件
注:打开方式上面有教程
这里关掉就可以
关掉之后我们新建
完成之后,我们双击连接
连接成功
新建内容
成功
注:命令操作大家自行查询,这里木头人就不给大家演示了,这里只教大家安装及基本。
四、主从(哨兵)模式的配置
1、作用
读写分离
- 一主多从,主从同步
- 主负责写,从负责读
- 提升Redis的性能和吞吐量
- 存在主从的数据一致性问题
数据容灾
- 从机是主机的备份
- 主机宕机,从机可读不可写
- 默认情况下主机宕机后,从机不可为主机
- 利用哨兵可以实现主从切换,做到高可用
2、配置方法:
这里给大家举例为一主一从(一主一哨)
刚刚咱们以及下载了Redis,找到咱们Redis位置,再进行复制粘贴一下
咱们Redis默认端口号为6379,这里咱们复制一下当 从服务器 ,起一个标志性的名字
进入从服务器目录,改一下端口号及配置
先打开:redis.windows-service.conf 文件
保存好后,再打开:redis.windows.conf 文件
更改好后,继续找到:replicaof <masterip> <masterport>,
在这里粘贴:slaveof 127.0.0.1 6379 6379是主服务器的端口号
添加之和保存更改
保存好后分别在文件夹下打开主服务器和从服务器
分别进入主从文件夹下 cmd ,执行 redis-server redis.windows.conf 命令 启动服务
3、测试主从
不要关闭服务器,将黑窗口最小化
再次分别进入主从服务器文件夹下使用cmd 打开黑窗口,分别运行以下命令:
title client-6379
redis-cli -h 127.0.0.1 -p 6379 (连接节点)
info replication (看信息)
注意端口号呦
4、读写键值
我们使用主键来设置键值
命令:keys *
set name Rose
主服务器:
从服务器:
到这里呢,咱们基本就配置的差不多了,咱们使用RedisDesktopManager可视化工具看一下
完成之后依次双击连接
这样我们在主节点添加的内容