https://zhuanlan.zhihu.com/p/127039646

1.设置安装目录

cd /usr/local

2.下载安装压缩包

wget http://download.redis.io/releases/redis-5.0.3.tar.gz

3.解压

tar -zxvf redis-5.0.3.tar.gz

4.切换到安装包下

cd redis-5.0.3

5.编译并将软件安装到指定的目录

make && make install PREFIX=/usr/local/redis

6.切换到服务所在目录

cd /usr/local/redis/bin/
启动服务
./redis-server

这样的启动是在前台启动的, 如果想用指令进入数据库,还需要另开终端,所以我们接下来配置一下后台启动
ctrl + c 先终止服务

7.让服务后台启动

将配置文件拷贝到安装的目录下
cp /usr/local/redis-5.0.3/redis.conf /usr/local/redis/bin/
修改配置文件
vim redis.conf
在文件中找到 daemonize no 将no 替换成 yes
设置好了之后按esc结束编辑,shift + : 进入到尾行模式,wq保存退出
根据配置文件启动服务
./redis-server redis.conf
检查是否启动成功
ps -ef | grep redis # 出现这个表示启动成功 root 12741 1 0 13:43 ? 00:00:00 ./redis-server 127.0.0.1:6379 root 12944 1443 0 13:47 pts/1 00:00:00 grep —color=auto redis
如果你还想设置为开机自启动的话,可以进行如下设置

8.开机自启动服务

编辑文件
vim /etc/systemd/system/redis.service
将下面的内容添加在文件中
[Unit] Description=redis-server After=network.target [Service] Type=forking ExecStart=/usr/local/redis/bin/redis-server /usr/local/redis/bin/redis.conf PrivateTmp=true [Install] WantedBy=multi-user.target
保存退出文件,然后依次执行下面的指令
systemctl daemon-reload systemctl start redis.service systemctl enable redis.service
这样开机自启动就设置成功了

9.进入Redis数据库

创建Redis命令的链接
ln -s /usr/local/redis/bin/redis-cli /usr/bin/redis
然后执行redis指令
redis 127.0.0.1:6379>
出现这种情况,就表示你成功了!!! (^-^)V

10.其他服务指令

查看服务状态
systemctl status redis.service
启动服务
systemctl start redis.service
停止服务
systemctl stop redis.service
重启服务
systemctl restart redis.service
开机自启动
systemctl enable redis.service
关闭自启动
systemctl disable redis.service

11.开启外部访问

注释掉bind 127.0.0.1
protected-mode no