首先欢迎大家阅读此文档,本文档主要分为三个模块分别是: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、在这里给大家提供三种安装方式:

datagrip使用Redis库 redis dashboard_Redis

注:使用压缩包是最快捷方便的方法了,下载完压缩包后直接解压放到相应的盘里就可以了

datagrip使用Redis库 redis dashboard_缓存_02

验证一下:

datagrip使用Redis库 redis dashboard_redis_03

输入命令:redis-server redis.windows.conf     回车

datagrip使用Redis库 redis dashboard_redis_04

 

datagrip使用Redis库 redis dashboard_redis_05

启动成功 

 2、下载完成之后我们可以配置一下环境变量:

打开Redis文件位置,复制路径,

举例:E:\Redis-x64-5.0.14.1

复制好后,开始配置

datagrip使用Redis库 redis dashboard_datagrip使用Redis库_06

datagrip使用Redis库 redis dashboard_缓存_07

datagrip使用Redis库 redis dashboard_缓存_08

 然后点击确定

键盘win+R 输入cmd回车

datagrip使用Redis库 redis dashboard_数据库_09

打开黑窗口输入:redis-server

datagrip使用Redis库 redis dashboard_Redis_10

启动成功

三、 RedisDesktopManager可视化工具的安装

 百度网盘下载:https://pan.baidu.com/s/1K4L5w6wRMda7VAIxbfauFw

提取码:1111

官网下载:https://redis.com.cn/clients.html

datagrip使用Redis库 redis dashboard_redis_11

注:建议使用百度网盘下载

 下载完成之后双击安装包

datagrip使用Redis库 redis dashboard_redis_12

下一步

datagrip使用Redis库 redis dashboard_redis_13

同意用户协议

 

datagrip使用Redis库 redis dashboard_缓存_14

建议选择D盘或者E盘,不要放在C盘中,选择完安装位置点击安装就可以了

注:安装完成之后我们先打开Redis服务,再打开软件

datagrip使用Redis库 redis dashboard_Redis_15

注:打开方式上面有教程 

datagrip使用Redis库 redis dashboard_缓存_16

这里关掉就可以

datagrip使用Redis库 redis dashboard_redis_17

 关掉之后我们新建

datagrip使用Redis库 redis dashboard_datagrip使用Redis库_18

 

datagrip使用Redis库 redis dashboard_datagrip使用Redis库_19

 完成之后,我们双击连接

datagrip使用Redis库 redis dashboard_数据库_20

连接成功 

datagrip使用Redis库 redis dashboard_redis_21

 新建内容

datagrip使用Redis库 redis dashboard_Redis_22

 

datagrip使用Redis库 redis dashboard_缓存_23

 成功

datagrip使用Redis库 redis dashboard_datagrip使用Redis库_24

 注:命令操作大家自行查询,这里木头人就不给大家演示了,这里只教大家安装及基本。

四、主从(哨兵)模式的配置

1、作用

读写分离

  • 一主多从,主从同步
  • 主负责写,从负责读
  • 提升Redis的性能和吞吐量
  • 存在主从的数据一致性问题

数据容灾

  • 从机是主机的备份
  • 主机宕机,从机可读不可写
  • 默认情况下主机宕机后,从机不可为主机
  • 利用哨兵可以实现主从切换,做到高可用

2、配置方法:

这里给大家举例为一主一从(一主一哨)

刚刚咱们以及下载了Redis,找到咱们Redis位置,再进行复制粘贴一下

datagrip使用Redis库 redis dashboard_Redis_25

咱们Redis默认端口号为6379,这里咱们复制一下当 从服务器 ,起一个标志性的名字

进入从服务器目录,改一下端口号及配置

datagrip使用Redis库 redis dashboard_数据库_26

先打开:redis.windows-service.conf 文件

datagrip使用Redis库 redis dashboard_Redis_27

 保存好后,再打开:redis.windows.conf 文件

datagrip使用Redis库 redis dashboard_redis_28

 更改好后,继续找到:replicaof <masterip> <masterport>,

在这里粘贴:slaveof 127.0.0.1 6379             6379是主服务器的端口号

datagrip使用Redis库 redis dashboard_缓存_29

添加之和保存更改

保存好后分别在文件夹下打开主服务器和从服务器

datagrip使用Redis库 redis dashboard_redis_30

分别进入主从文件夹下 cmd ,执行 redis-server redis.windows.conf 命令 启动服务

 

datagrip使用Redis库 redis dashboard_redis_31

3、测试主从

不要关闭服务器,将黑窗口最小化

再次分别进入主从服务器文件夹下使用cmd 打开黑窗口,分别运行以下命令:

                               title client-6379

                               redis-cli -h 127.0.0.1 -p 6379   (连接节点)

                               info replication      (看信息)   

注意端口号呦

datagrip使用Redis库 redis dashboard_Redis_32

datagrip使用Redis库 redis dashboard_Redis_33

4、读写键值

 我们使用主键来设置键值

命令:keys *

           set name Rose

主服务器:

datagrip使用Redis库 redis dashboard_Redis_34

 从服务器:

datagrip使用Redis库 redis dashboard_datagrip使用Redis库_35

 到这里呢,咱们基本就配置的差不多了,咱们使用RedisDesktopManager可视化工具看一下

datagrip使用Redis库 redis dashboard_数据库_36

 完成之后依次双击连接

datagrip使用Redis库 redis dashboard_datagrip使用Redis库_37

 这样我们在主节点添加的内容