一、安装环境:
- Linux:CentOS Linux release 8.0.1905
- Redis:redis-6.2.6
二、下载Redis
在终端命令行执行以下命令:
wget https://download.redis.io/releases/redis-6.2.6.tar.gz
三、解压
tar -zxvf redis-6.2.6.tar.gz
四、编译安装
- 进入解压好的Redis目录
cd redis-6.2.6/
- 编译Redis
make
如果执行 make 命令报错, cc未找到命令,执行以下命令安装gcc
yum -y install gcc automake autoconf libtool make
make MALLOC=libc
安装完毕之后,再次执行make命令,等待 make 命令执行完毕即可
3. 安装Redis
在当前目录执行以下命令,后边是指定安装路径
make install PREFIX=/home/tools/redis-6.2.6
可以看到 bin 目录有了 redis-server redis-cli,到这步,Redis就安装成功了
五、启动Redis
./bin/redis-server redis.conf
启动成功,但是这种方式不能退出控制台,如果退出,redis也就退出了
六、配置Redis后台启动
- 修改配置文件
vim redis.conf
找到 daemonize 配置,可以看到现在为 no,那我们改为 yes,并保存退出
- 再次启动Redis
# 启动
./bin/redis-server redis.conf
# 查看redis进程
ps -ef | grep redis
可以看到,已经在后台启动成功了,通过 ps 命令查看redis的进程,也是存在的
七、Redis配置密码
Redis配置密码一般分为两种,一种是通过 redis-cli 来设置密码,但这种是临时的密码,重启后就会失效,这种方式一般不会采用,所以在这里不再做赘述,直接去配置永久的密码
使用第六步的 vim 命令继续修改 redis.conf 配置文件,修改 requirepass 配置
将这个参数 # 注释删掉,将 requirepass 后边的 foobared 替换为你要设置的密码,保存退出,再次重启Redis即可
八、配置Redis允许外部访问
关闭 bind 配置后,重启即可