系统环境:CentOS Linux release 8.4.2105
Redis版本:redis-6.2.0.tar.gz
本次使用压缩包解压缩安装配置方式,版本可自行选择,将下载的文件 redis-6.2.0.tar.gz上传至服务器(上传在/home/package
目录下)
1. 安装环境
由于redis是由C语言编写的,它的运行需要C环境,因此我们需要先安装gcc(可先使用命令 yum list installed|grep gcc-c++
是否已安装):
yum install gcc-c++
安装成功:2. 解压
进入上传目录 cd /home/package
进行解压:
tar -zxvf redis-6.2.0.tar.gz
3. 编译安装
进入解压出来的目录 cd redis-6.2.0/
进行编译安装(PREFIX为安装目录):
make PREFIX=/usr/local/redis install
注:如果在编译过程中出现问题,有可能是安装包下载的有误或环境不支持,请尝试使用一致的版本
4. 配置文件
配置文件目录及配置文件:
mkdir /usr/local/redis/conf
mv redis.conf /usr/local/conf
5. 参数设置
根据需求自行设置:
- 把文件中的
daemonize
属性改为yes(表明后台运行) - 开启redis远程访问服务:把配置文件中的
bind 127.0.0.1
这一行给注释掉,protected-mode
设置成no
,默认是禁止远程访问的 - 开启redis密码访问:在配置文件中找到
# requirepass foobared
,去除#号及foobared修改为需设置的密码 - 端口
port
自行修改
注:开启外网远程访问,还需要开启系统防火墙
6. Redis启动
cd /usr/local/redis/
./bin/redis-server ./conf/redis.conf
- 如需开机自启,在自启文件中添加
/usr/local/redis/bin/redis-server /usr/local/redis/etc/redis.conf
vi /etc/rc.local
/usr/local/redis/bin/redis-server /usr/local/redis/conf/redis.conf
- 让redis指令可以在任意目录下直接使用,将指令文件拷贝至
/usr/local/bin/
cp /usr/local/redis/bin/redis-server /usr/local/bin/
cp /usr/local/redis/bin/redis-cli /usr/local/bin/
7. 测试
进入bin目录,使用客户端命令至此,Redis单机版安装配置完成