Linux(centos7.6) 安装Redis6 【百试不爽】附报错情况及解决方案

Linux(centos7.6) 安装Redis6 【百试不爽】附报错情况及解决方案

下载安装包

官网地址:Download | Redis

这里笔者下载的是6.2.6版本

Linux(centos7.6) 安装Redis6 【百试不爽】附报错情况及解决方案_第1张图片

解压

我是把整个安装包放在了 /opt下

cd /opt

执行命令,解压:

tar -zxvf redis-6.2.6.tar.gz

顺手删除一下安装包~~

rm -f redis-6.2.6.tar.gz

配置

因为redis需要c的环境,所以我们需要先配置一下c的环境

为方便起见,我们直接安装一个gcc

yum install gcc

然后我们进入到redis的目录下,执行make命令 编译一下

make

最终效果如图:

Linux(centos7.6) 安装Redis6 【百试不爽】附报错情况及解决方案_第2张图片

可能会遇到的错误:

如果没有准备好C语言的编译环境,make会报错。找不到 -Jemalloc/jemalloc.h的文件

Linux(centos7.6) 安装Redis6 【百试不爽】附报错情况及解决方案_第3张图片

解决方案:

  1. gcc -version  查看gcc是否已经安装成功
    
  2. 在redis目录下执行:

    make distclean
    
  3. 然后在redis目录下再次执行make命令

继续:接make指令,同样在redis目录下

make install

效果如下:

Linux(centos7.6) 安装Redis6 【百试不爽】附报错情况及解决方案_第4张图片

安装成功

默认安装目录在 /usr/local/bin

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-zg2KYIVy-1649679344776)(D:\soft\Typora\image\image-20220411193605782.png)]

简单解释一下:

redis-benchmark 性能测试工具,可以在自己的本子运行,看看自己的本子性能如何

redis-check-aof 修复有问题的AOF文件

redis-check-rdb 修复有问题的dump.rdb文件

redis-cli 客户端,操作入口

redis-sentinel Redis集群使用

redis-server Redis服务器启动命令

后台启动

前台的启动方式:直接输入用命令 redis-server【不推荐】 这里我们详解后台启动

第一步:回到redis安装目录:

cd /opt/redis-6.2.6

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ZnBHs4FQ-1649679344777)(D:\soft\Typora\image\image-20220411194735897.png)]

第二步:复制redis.conf文件

cp redis.conf /etc/redis.conf

第三步:修改redis.conf

vim /etc/redis.conf

Linux(centos7.6) 安装Redis6 【百试不爽】附报错情况及解决方案_第5张图片

PS:常见的VIM编辑指令,这里就不再赘述了,可以参考我的其他博客

保存并退出

**第四步:**通过指定配置文件启动redis

cd /usr/local/bin
redis-server /etc/redis.conf

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Fk167KKx-1649679344778)(D:\soft\Typora\image\image-20220411195807722.png)]

这时:我们终于启动啦!!! 可以查看一下这个的进程

ps -ef | grep redis

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-VJxL7I7Z-1649679344779)(D:\soft\Typora\image\image-20220411200010526.png)]

后续操作

通过客户端访问,以及退出操作

redis-cli

Linux(centos7.6) 安装Redis6 【百试不爽】附报错情况及解决方案_第6张图片

Linux(centos7.6) 安装Redis6 【百试不爽】附报错情况及解决方案_第7张图片

你可能感兴趣的:(centos,linux,redis)