redis介绍与安装(含cluster集群)

介绍

redis介绍可参考:https://db-engines.com/en/system/Redis
redis官网:redis.io

计算机目前是基于以下两个体系:
①冯诺依曼的硬件体系

②tcp/ip的网络体系

内存寻址为纳秒级别,磁盘寻址速度为毫秒级别,磁盘的datapage为4K,内存的读写速度是磁盘的10W倍。目前计算机的瓶颈还是io,磁盘io和网络io。所以在高并发的情况下,用内存型数据库可以有效提高系统的性能

redis的安装:linux直接在官网 上下载,windows直接去github上下载

单机安装

下面以window系统为例:
双击redis-server.exe可启动服务端,默认读取文件夹下的conf文件,如果想要指定端口启动则已cmd的形式启动,启动参数可用redis-server.exe --help查询
在这里插入图片描述
双击redis-cli.exe可启动客户端,默认读取文件夹下的conf文件,如果想要指定端口连接则已cmd的运行,参数可用redis-cli.exe --help查询
在这里插入图片描述

集群搭建

redis的集群有两种,一种是主从复制+哨兵的集群方式,另一种就是沙丁分片的cluster集群方式,一般主从复制+哨兵的模式都比较少用,大部分企业用的都是cluster集群模式。
集群搭建:
因为redis支持用配置文件启动,cluster集群至少需要6台,所以我们需要准备了6个文件,例子取6380-6385端的6个端口号

  1. 准备6个文件夹,每个文件夹取名端口号,每个文件夹只放一个配置文件: redis.windows.conf
  2. 每个文件修改以下参数
    cluster-enabled yes
    cluster-config-file nodes-6380.conf
    dir ./6380/
    port 6380
    上述示例以6380为例
  3. cmd启动6个redis服务端
    redis-server.exe/6380/redis.windows.conf
    redis-server.exe /6381/redis.windows.conf
    redis-server.exe /6382/redis.windows.conf
    redis-server.exe /6383/redis.windows.conf
    redis-server.exe /6384/redis.windows.conf
    redis-server.exe /6385/redis.windows.conf
  4. cmd启动redis客户端,初始化cluster集群 redis-cli.exe --cluster create
    127.0.0.1:6380 127.0.0.1:6381 127.0.0.1:6382 127.0.0.1:6383 127.0.0.1:6384 127.0.0.1:6385 --cluster-replicas 1
  5. 启动完成,此时已部署1主1从3节点的cluster集群
  6. 连接集群,需要加-c,这是cluster集群跳转时需要加的参数,不加无法跳到别的redis服务器上 redis-cli.exe --p 6380 -c
  7. 执行命令cluster info可查看cluster集群情况 在这里插入图片描述可看到6台服务器负责的槽点以及主从情况
  8. 此时就可以正常执行redis命令了
    在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值