下载安装包
[root@redis-master ~]# cd usr/local/
[root@redis-master local]# wget http://download.redis.io/releases/redis-6.2.4.tar.gz
解压
[root@redis-master local]# tar -zxvf redis-6.2.4.tar.gz
安装所需依赖
[root@redis-master redis-6.2.4]# yum install systemd-devel centos-release-scl devtoolset-9-gcc devtoolset-9-gcc-c++ devtoolset-9-binutils scl enable devtoolset-9 bash gcc gcc-c++ make tcl -y
编译安装
redis默认安装路径 use/local/bin
make install
创建链接文件及redis用户
[root@redis-master redis-6.2.4]# ln -s /usr/local/redis/bin/* /usr/local/bin/
[root@redis-master redis-6.2.4]# groupadd -g 994 redis
[root@redis-master redis-6.2.4]# useradd -g 994 -s /sbin/nologin redis
编辑配置文件
配置文件详解看这一篇Redis.conf配置文件详解
[root@redis-master redis-6.2.4]# vim redis.conf
##绑定地址 自己用可以配置所有地址都可以访问
bind 0.0.0.0
# 实际应该这样配 只能走内网访问
# bind 127.0.0.1 192.168.25.4
##后台守护进程启动
daemonize yes
## 存储目录 配置这个一定要保证这个目录已存在 也可以不修改
dir /data/redis/
## 登录密码 可以不设置
requirepass anin
启动
[root@redis-master ~]# cd src/
[root@redis-master src]# redis-server
注意这种方式启动 redis 使用的是默认配置。也可以通过启动参数告诉 redis 使用指定配置文件使用下面命令启动。
./redis-server ../redis.conf
使用redis-cli连接redis
[root@redis-master src]# redis-cli -h 127.0.0.1 -p 6379 -a anin
Warning: Using a password with '-a' or '-u' option on the command line interface may not be safe.
127.0.0.1:6379> ping
PONG
127.0.0.1:6379>
没有密码的就直接使用
[root@redis-master src]# redis-cli