Centos7 安装redis
查看系统版本。
本文使用系统:CentOS Linux release 7.3.1611 (Core)
查看命令为:cat /etc/redhat-release
![](https://img.haomeiwen.com/i13723761/96e4edabb3acb40d.png)
下载Redis
下载之前,建议新建一个文件夹来存放安装包。
wget http://download.redis.io/releases/redis-4.0.2.tar.gz
![](https://img.haomeiwen.com/i13723761/46bf2a1f400d157b.png)
解压并安装
tar -zxvf redis-4.0.2.tar.gz #解压redis安装包
cd redis-4.0.2 #进入解压目录
make #编译
make install #安装 make与make install区别查看:https://www.cnblogs.com/tinywan/p/7230039.html
Redis没有其他外部依赖,安装过程很简单。
安装完成后可在 /usr/local/bin 找到刚刚安装的文件。
![](https://img.haomeiwen.com/i13723761/79d71a7064887d64.png)
启动Redis
redis-server
![](https://img.haomeiwen.com/i13723761/0715aa733e3189d2.png)
通过初始化脚本启动Redis
在我们刚刚解压安装包 /utils 下可以找到 redis_init_script初始化脚本文件。
![](https://img.haomeiwen.com/i13723761/1713a3a6d7ed2309.png)
将脚本拷贝到/etc/init.d目录下(init.d目录包含许多系统各种服务的启动和停止脚本)
文件名为 redis_端口号,其中端口号表示要让Redis监听的端口号
cp redis_init_script /etc/init.d/redis_3306
客户端通过该端口连接Redis。然后修改脚本第6行的值为同样的端口号
通过命令set number可以清楚的查看到文档的行数。
![](https://img.haomeiwen.com/i13723761/e728592965eefedd.png)
这里修改文件名称错误了,修改下文件名称
![](https://img.haomeiwen.com/i13723761/7bcbba751f58ff35.png)
![](https://img.haomeiwen.com/i13723761/eecd0787c070ebb3.png)
创建目录导入配置
mkdir /etc/redis #存放配置文件
mkdir /etc/redis/6379 #存放持久化文件
![](https://img.haomeiwen.com/i13723761/5f0ada7e66264c11.png)
修改其中6379.conf参数
![](https://img.haomeiwen.com/i13723761/302ebd20f0540f5a.png)
其中bind 根据自己需求更改(注释为开启远程,不注释则代表本机连接)
![](https://img.haomeiwen.com/i13723761/3f3b7b2e6c2cb9f8.png)
修改完成之后,可以通过如下参数来进行启动或关闭redis
![](https://img.haomeiwen.com/i13723761/e1783dfb8a9cf0ad.png)
跟随系统启动
更改/etc/init.d/redis_6379文件
加入如下内容:
chkconfig: 2345 90 10
description: Redis is a persistent key-value database
![](https://img.haomeiwen.com/i13723761/9785f6927e2015d1.png)
保存完毕后,将redis添加到系统启动项中。
chkconfig redis_6379 on
![](https://img.haomeiwen.com/i13723761/79ca1f81b00a4144.png)
通过上面操作,也可以使用如下命令来对redis进行启动
service redis_6379 start
service redis_6379 stop
![](https://img.haomeiwen.com/i13723761/abab789193b8fefc.png)
经过上面的部署操作后,系统重启,Redis也会随着系统自动启动。
操作Redis
当我们将redis启动后,使用redis-cli连接并set值get值。
远程连接Redis
通过windows软件RedisDesktopManager来测试是否能够连接到Redis
https://redisdesktop.com/download(官网下载连接,现在需要收费。大家可以自行百度下载破解版。)
将bind 127.0.0.1注释掉之后将6379.conf中88行的 protected-mode yes改为no才能远程访问。
Auth为密码。
仍然无法访问的,请查看云服务器端口策略。
![](https://img.haomeiwen.com/i13723761/3e82ae2a180f5814.png)
设置Redis访问密码
更改6379.conf配置文件第500行来设置访问密码
![](https://img.haomeiwen.com/i13723761/c26edfe582bfd8cc.png)
![](https://img.haomeiwen.com/i13723761/d9292b646e3806a8.png)