下载安装包

  1. [root@redis-master ~]# cd usr/local/
  2. [root@redis-master local]# wget http://download.redis.io/releases/redis-6.2.4.tar.gz

解压

  1. [root@redis-master local]# tar -zxvf redis-6.2.4.tar.gz

安装所需依赖

  1. [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

  1. make install

创建链接文件及redis用户

  1. [root@redis-master redis-6.2.4]# ln -s /usr/local/redis/bin/* /usr/local/bin/
  2. [root@redis-master redis-6.2.4]# groupadd -g 994 redis
  3. [root@redis-master redis-6.2.4]# useradd -g 994 -s /sbin/nologin redis

编辑配置文件

配置文件详解看这一篇Redis.conf配置文件详解

  1. [root@redis-master redis-6.2.4]# vim redis.conf
  2. ##绑定地址 自己用可以配置所有地址都可以访问
  3. bind 0.0.0.0
  4. # 实际应该这样配 只能走内网访问
  5. # bind 127.0.0.1 192.168.25.4
  6. ##后台守护进程启动
  7. daemonize yes
  8. ## 存储目录 配置这个一定要保证这个目录已存在 也可以不修改
  9. dir /data/redis/
  10. ## 登录密码 可以不设置
  11. requirepass anin

启动

  1. [root@redis-master ~]# cd src/
  2. [root@redis-master src]# redis-server

注意这种方式启动 redis 使用的是默认配置。也可以通过启动参数告诉 redis 使用指定配置文件使用下面命令启动。

  1. ./redis-server ../redis.conf

使用redis-cli连接redis

  1. [root@redis-master src]# redis-cli -h 127.0.0.1 -p 6379 -a anin
  2. Warning: Using a password with '-a' or '-u' option on the command line interface may not be safe.
  3. 127.0.0.1:6379> ping
  4. PONG
  5. 127.0.0.1:6379>

没有密码的就直接使用

  1. [root@redis-master src]# redis-cli