目录

1.Redis基本安装

下载压缩包

 将压缩包进行解压

进入redis-5.0.5目录下,执行 make/make install 命令进行安装

验证Redis是否安装成功

 2.Redis作为服务启动

将redis安装到指定目录

修改配置文件,加入环境变量

将redis作为服务启动


1.Redis基本安装

下载压缩包

会下载到当前目录下,如有需要可重新创建目录。如创建soft目录

wget http://download.redis.io/releases/redis-5.0.5.tar.gz

 将压缩包进行解压

tar zvxf redis-5.0.5.tar.gz

进入redis-5.0.5目录下,执行 make/make install 命令进行安装

cd redis-5.0.5;
make

如果未安装过gcc,会出现以下错误

CentOs8 安装Redis centos7安装redis5_centos

 如出现此问题则使用yum安装gcc

yum insatll gcc

 安装gcc成功后先执行make distclean后再进行make(make distclean会清除所有生成的文件)

make distclean;
make

安装成功后,会在src目录下生成可执行文件,但此时可执行程序与源码目录在同一路径下

CentOs8 安装Redis centos7安装redis5_数据库_02

验证Redis是否安装成功

进入src目录下,执行./redis-server命令

./redis-server

如启动成功,则出现如下界面

CentOs8 安装Redis centos7安装redis5_数据库_03

按Ctrl+c可退出redis 

 2.Redis作为服务启动

将redis安装到指定目录

切换到redis安装根目录下,执行安装命令;PREFIX为安装目录

make install PREFIX=/opt/gzq/redis5

修改配置文件,加入环境变量

将redis安装目录作为环境变量导入到配置文件中

#
vim /etc/profile

#环境变量代码段
export REDIS_HOME=/opt/gzq/redis5
export PATH=$PATH:$REDIS_HOME/bin

#刷新环境变量
source /etc/profile

#查看环境变量是否生效
echo $PATH

将redis作为服务启动

进入安装目录的utils目录,执行以下命令

./install_server.sh

高版本redis可能会出现以下错误:

CentOs8 安装Redis centos7安装redis5_redis_04

 该问题解决方案:

vim install_server.sh

注释掉红框内内容,保存退出,重新执行安装命令即可

CentOs8 安装Redis centos7安装redis5_缓存_05

默认端口号为6379,当创建完成后,会生成一个服务名为redis_6379的实例并自动启动,并在/etc/init.d目录下生成对应的脚本

CentOs8 安装Redis centos7安装redis5_缓存_06

当前redis实例的相关操作

#启动redis
service redis_6379 start;

#关闭redis
service redis_6379 stop;

#查看redis状态
service redis_6379 status;

#重启redis
service redis_6379 restart;

#查看redis的进程
ps -ef|grep redis;

注意点:

  1. 一个物理机(虚拟机)中可以有多个redis实例(进程),相互之间通过端口号(port)区分
  2. 可执行程序就一份在目录,但是内存中未来的多个实例需要各自的配置文件、持久化目录等资源
  3. ./install_server.sh可执行多次,创建多个redis实例