image.png

1,官方下载安装包

https://redis.io/download

2,解压安装包

  1. tar -xzvf redis-6.2.4.tar.gz

3,切换到解压目录,执行:make

  1. [root@localhost redis-6.2.4]# pwd
  2. /usr/local/server/redis-6.2.4
  3. [root@localhost redis-6.2.4]# make

4,安装并指定安装路径

  1. [root@localhost redis-6.2.4]# make install PREFIX=/usr/local/server/redis

5,切换到安装目录启动redis服务

  1. [root@localhost bin]# pwd
  2. /usr/local/server/redis/bin
  3. [root@localhost bin]# ./redis-server

6,连接redis

  1. [root@localhost bin]# pwd
  2. /usr/local/server/redis/bin
  3. [root@localhost bin]# ./redis-cli
  4. 127.0.0.1:6379>

7,配置redis为系统服务

1,在redis解压目录,找到redis.config,将其复制到安装的bin目录

  1. [root@localhost redis-6.2.4]# ls
  2. 00-RELEASENOTES CONDUCT COPYING INSTALL MANIFESTO redis.conf runtest-cluster runtest-sentinel src TLS.md
  3. BUGS CONTRIBUTING deps Makefile README.md runtest runtest-moduleapi sentinel.conf tests utils
  4. [root@localhost redis-6.2.4]# pwd
  5. /usr/local/server/redis-6.2.4
  6. [root@localhost redis-6.2.4]# cp redis.conf /usr/local/server/redis/bin/

2,修改复制到bin目录的redis.config,将daemonize no改成daemonize yes

  1. 254 # By default Redis does not run as a daemon. Use 'yes' if you need it.
  2. 255 # Note that Redis will write a pid file in /var/run/redis.pid when daemonized.
  3. 256 # When Redis is supervised by upstart or systemd, this parameter has no impact.
  4. 257 daemonize yes
  1. **3,启动redis为系统服务,需要指定配置文件**
  1. [root@localhost bin]# pwd
  2. /usr/local/server/redis/bin
  3. [root@localhost bin]# ./redis-server ./redis.conf