centos8.0 安装redis6.2.5

centos8.0 安装redis6.2.5

1.官网下载linux版本的redis压缩包,创建一个redis文件夹,将redis压缩包放到文件夹中,redis下载官网: Redis

在这里插入图片描述

2.安装gcc(下载的文件需要编译才能使用),对于 Redis 6 以上,GCC 的版本要在 5.3 以上

yum install -y gcc
gcc --version
在这里插入图片描述
在这里插入图片描述

3.解压redis

进入redis压缩包所在文件夹:cd /usr/lib/redis

解压redis压缩包:tar -zxvf redis-6.2.5.tar.gz
在这里插入图片描述

解压后的目录中有两个重要的文件。这两个文件请务必记住,下面将用到。
redis.conf,此文件是 Redis 启动必需的一个配置文件。
utils/redis_init_script,此文件是 Redis 的启动、中止脚本。

4.进入Redis解压目录并编译Redis

cd /usr/lib/redis/redis-6.2.5
make MALLOC=libc
在这里插入图片描述

5.编译完成之后执行如下命令,指定安装目录

make install PREFIX=/usr/lib/redis
在这里插入图片描述

上述命令将会在目录 /usr/lib/redis/bin 中生成 Redis 的可执行文件

6.设置redis环境变量

在文件 /etc/profile 尾追加以下内容:export PATH=$PATH:/usr/local/redis/bin
在这里插入图片描述

7.验证环境变量,文件 /etc/profile 在 Linux 启动时才会被读取。可以使用以下方法来使环境变量生效。

使环境变量生效:source /etc/profile
验证环境变量:echo $PATH
which redis-cli
在这里插入图片描述

8.将上面提到的文件 redis.conf 复制到 Redis 的相关目录中,这里设为/usr/lib/redis/conf

mkdir -p /usr/lib/redis/conf
cd /usr/lib/redis/redis-6.2.5
cp redis.conf /usr/lib/redis/conf
在这里插入图片描述
在这里插入图片描述

9.修改刚刚复制后的文件 /usr/lib/redis/conf/redis.conf。

1.将该文件中的 daemonize no 改为 daemonize yes。这是为了将 Redis 作为守护进程来运行,便于开机启动。
2.将原来的 bind 127.0.0.1 这行注释掉,改为bind 0.0.0.0。这是为了允许远程连接。
3.找到 # requirepass foobared,在这个注释下加一行,为 requirepass 自己的密码。这是为了设置访问密码。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

10.将上面提到的文件 utils/redis_init_script 复制到 Linux 的启动目录/etc/rc.d/init.d 中,并重命名为 redis。然后对其添加执行权限。

cp utils/redis_init_script /etc/init.d/redis
chmod +x /etc/rc.d/init.d/redis

在这里插入图片描述

11.修改刚刚复制后的文件 /etc/rc.d/init.d/redis。这需要改动 3 处。之所以这样改动,是因为这些目录中涉及前面生成的 Redis 的可执行文件以及文件 redis.conf。

注意:EXEC、CLIEXEC 的路径是没有引号的,CONF 的路径是有引号的。
1、EXEC:将EXEC行的路径改为 /usr/lib/redis/bin/redis-server
2、CLIEXEC:将 CLIEXEC 行的路径改为 /usr/lib/redis/bin/redis-cli
3、CONF:将 CONF 行的路径改为 “/usr/lib/redis/conf/redis.conf”
在这里插入图片描述

12.设置redis开机自启

chkconfig redis on

13.验证是否成功设置了 Redis 开机自启动,如果输出结果含 redis,且 3、4、5 值均为开,说明设置成功。

chkconfig --list
在这里插入图片描述

14重启电脑试一下是否真正成功。重启后,马上输入以下命令,如果输出了端口 6379 被监听的信息,说明 Redis 开机自启动成功

netstat -na | grep 6379
在这里插入图片描述

15.启动自带的 redis-cli 客户端,测试 redis

cd /usr/lib/redis/bin
redis-cli
ping
set k1 v1
get k1
在这里插入图片描述

16.redis命令

Redis 的手动启动命令是:service redis start
Redis 的手动中止命令是:service redis stop

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值