Redis部署手记之单机模式

1.简介
Redis 是一个开源,高级的键值存储和一个适用的解决方案,用于构建高性能,可扩展的 Web
应用程序。它有三个主要特点,使其优越于其它键值数据存储系统:

  • Redis 将其数据库完全保存在内存中,仅使用磁盘进行持久化。
  • 与其它键值数据存储相比,Redis 有一组相对丰富的数据类型。
  • Redis 可以将数据复制到任意数量的从机中。

2.部署条件
本次Redis部署基于 Centos7 系统,会分四篇手记讲解单机模式、主从模式、哨兵模式、集群模式。
需注意,由于虚拟机开不了多台,所以在同一台 Centos 机器上的进行不同模式实验(通过不同的服务端口区分不同的 Redis 实例)。实际使用时,一般会使用多台机器部署,此时只需要对应修改 IP 即可,部署过程是一样的。

3.前置环境部署
如果只是部署 Redis(单机模式/主从模式/哨兵模式),是不需要安装这个前置环境的。如果要部署 Redis(集群模式(Redis Cluster)),建议先装完这个前置环境才往下做实验。这是因为 Redis Cluster 需要使用 ruby 脚本构建。虽然 Centos7 自带了 ruby 支持库的安装源,但是版本过低(只是 2.0.0 版本),Redis 要求 ruby 的版本至少为 2.2.2。安装方法如下:

先更换 yum 源安装 2.3 版本的 ruby:

#yum install centos-release-scl-rh # 会在/etc/yum.repos.d/目录多出一个CentOS-SCLo-scl-rh.repo 源

在这里插入图片描述
通过 yum 安装 ruby:

#yum install rh-ruby23 -y
#scl enable rh-ruby23 bash   # 临时变更当前环境变量的 ruby 版本为 2.3(重启后失效)

注:这种安装方式是使得 ruby2.0 和 2.3 版本并存,并非升级 ruby。之后若要再使用 2.3 版本的 ruby,需再次执scl enable rh-ruby23 bash

查看 ruby 版本:

#ruby -v
ruby 2.3.8p459 (2018-10-18 revision 65136) [x86_64-linux]

安装 gem:

#y
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

DataGiant

您的鼓励是对我最大的支持

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值