前言
经过 Redis 深度探险系列的学习相信大家对 Redis 的数据结构、对象、持久化机制、过期键删除策略等知识有了大致的了解,本篇博文主要讲述 Redis 的安装步骤,然后介绍一下 Redis 配置说明,最后对 Redis 集群搭建进行详细的讲解。
单机环境搭建
Mac 安装 Redis
Mac 中使用 brew 安装 Redis 的方法
1 | $ brew install redis |
Linux 安装 Redis
Ubuntu 中使用 apt-get 安装 Redis 的方法
1 | $ sudo apt-get install redis-server |
CentOS7 中使用 yum 安装 Redis 的方法
- 检查 Redis 版本
1 | // 通过 yum 3.2.12 redis 可知 Centos7 中 Redis 源的版本为 |
- 安装 Redis 数据库
1 | $ yum install -y redis |
- 启动 Redis 数据库
1 | $ systemctl start redis |
- 查看 Redis 运行状况
1 | $ systemctl status redis |
- 检测 Redis 服务器是否开启
1 | $ ps -ef | grep redis |
- 通过上述方法安装的 Redis 版本较低,如果想安装最新的 Redis 请执行如下命令
1 | // 安装 Remi 的软件源 |
Redis 简单配置以及配置说明
Rdis设置为开启启动
1 | $ systemctl enable redis.service |
开启远程连接,Redis 默认只能 localhost 访问
修改 /etc/redis.conf 配置文件,执行 systemctl restart redis 重启 Redis 即生效。
- 输入命令 vim /etc/redis.conf 进入编辑模式
- bind 127.0.0.1 修改为 bind 0.0.0.0
- protected-mode yes 修改为 protected-mode no(保护模式,是否只允许本地访问)
设置密码
修改 /etc/redis.conf 配置文件,在 requirepass foobared 前面去掉注释,将 foobared 改为自己的密码,我在这里改为 requirepass foobared,执行 systemctl restart redis 重启 Redis 即生效。
在线变更配置
1 | // 通过 redis-cli 连接 redis 客户端,使用 AUTH 进行认证 |
配置文件详解
Redis 配置文件 redis.conf 以及Redis 配置文件 redis.conf 中文详解:
1 |
|
参考博文
[1]. Redis 配置文件 redis.conf
[2]. Redis 命令
[3]. 阿里云 Redis 开发规范
Redis 深度探险系列
- Redis 深度探险(一):那些绕不过去的 Redis 知识点
- Redis 深度探险(二):Redis 深入之道
- Redis 深度探险(三):Redis 单机环境搭建以及配置说明
- Redis 深度探险(四):Redis 高可用性解决方案之哨兵与集群