redis官方下载源码编译安装操作步骤。


1. 下载及解压

#下载到home目录
cd ~

#官网找最新的版本直接下或者直接命令下载,官网地址:https://redis.io/download
wget https://download.redis.io/releases/redis-6.2.5.tar.gz

#解压
tar xzvf redis-6.2.5.tar.gz

2. 编译和安装

#进入解压的文件夹
cd ~/redis-6.2.5

#因为redis只提供源码包下载,需要自己编译打包。
#编译,编译之后,src里面多了很多东西
make

#安装,一般指定/usr/local/redis下面,相当于windows的Program Files文件夹,规范管理
#安装之后,/usr/local/redis多了一个bin文件夹,里面有启动的相关脚本
#不指定PREFIX,默认编译到/usr/local/bin目录下
make install PREFIX=/usr/local/redis

3. 修改配置

#找到redis.conf,一般在第一步解压的文件夹中(本文是:~/redis-6.2.5)就可以找到,找不到可以使用命令:
find / -name redis.conf

#进入配置文件
vim redis.conf

#修改配置
#将daemonize no 改成daemonize yes,daemonize是用来指定redis是否要用守护线程的方式启动,通俗讲就是可以后台运行;
#注释掉bind xxx,该参数注释可以实现外网访问;
#增加requirepass xxx,作用配置redis密码;
#其他配置请看另一篇详解

#一般配置文件放在/etc下面(可选)
cp redis.conf /etc

4. 启动

#直接启动,当前目录是/usr/local/redis
/usr/local/redis/bin/redis-server /etc/redis.conf

#测试启动情况,能进来说明启动成功,输入ping,控制台返回pong,若有配置密码,需执行下面命令后再执行auth命令输入密码连接
/usr/local/redis/bin/redis-cli

#另外的测试
ps -ef|grep redis
#结果如下,说明进程启动没问题
root     3687992       1  0 10:06 ?        00:00:02 /usr/local/redis/bin/redis-server *:6379
root     3760369 3574845  0 10:39 pts/0    00:00:00 grep --color=auto redis