linux安装Redis6.0.8
一、安装单机版
1、安装所需依赖
#更新系统中的所有已安装软件包到最新的稳定版本,推荐在首次部署新机器时执行一次。
yum update -y
#安装 Redis 编译和测试所需的依赖工具
yum install -y gcc tcl make
安装完之后,需要查看一下gcc版本:
gcc -v
如果gcc小于7的话,安装redis6.0.8版本make时会报错,一般自带的版本都比较低,所以要升级一下gcc版本。详细参考,其中第一个问题。
Linux相关问题整理-CSDN博客
2、下载redis6安装包
我们的安装目录一般是 /usr/local/redis。
cd /usr/local/
mkdir redis
cd redis
wget http://download.redis.io/releases/redis-6.0.8.tar.gz
这里使用的时wget下载,需要你的服务器时联网环境,如果是内网的或者无法联网,也可以离线下载之后再上传。
3、解压并编译安装
tar -zxvf redis-6.0.8.tar.gz
cd redis-6.0.8
make
make install
如果 make
报错是因为 gcc 太旧,可以参考下面的 GCC 升级相关的问题:
Linux相关问题整理-CSDN博客
4、启动redis服务
Redis 编译后生成的可执行文件在 src/
目录下:
cd src
./redis-server
你会看到 Redis 启动成功的信息,默认监听端口是 6379。
5、使用客户端连接
打开另一个终端执行:
cd /usr/local/redis/redis-6.0.8/src
./redis-cli
你会看到进入了 Redis 客户端,可以执行:
127.0.0.1:6379> set name redis
OK
127.0.0.1:6379> get name
"redis"
6、修改redis配置
上述过程都成功之后,就代表redis已经安装成功了,如果我们想使用外部的客户端来连接redis,还需要修改redis的配置。
找到配置文件redis.conf,通常位于源码目录下:
#复制并修改配置文件
cd /usr/local/redis/redis-6.0.8
cp redis.conf /etc/redis.conf
修改配置文件:
编辑它:
vim /etc/redis.conf
修改以下几项内容:
✅ 1. bind
# 原来的:
bind 127.0.0.1
# 改为(监听所有 IP):
bind 0.0.0.0
✅ 2. protected-mode
# 原来的:
protected-mode yes
# 改为:
protected-mode no
✅ 3. daemonize
# 改为后台启动(可选):
daemonize yes
✅ 4. 设置密码(推荐)
requirepass yourpassword
6、启动redis并指定配置文件
redis-server /etc/redis.conf
记得先杀掉刚才redis-cli启动的进程,不然启动不成功,而且还要开放防火墙的6379端口,不然客户端连接不上。
再执行redis-cli看启动是否成功:
redis-cli
#然后在redis-cli中执行:
#把yourpassword123
替换成你配置文件里requirepass
设置的密码
AUTH yourpassword123
然后即可执行命令:
set k1 v1
成功的话就可以使用客户端测试连接。