Linux(centos7.6) 安装Redis6 【百试不爽】附报错情况及解决方案
下载安装包
官网地址:Download | Redis
这里笔者下载的是6.2.6版本
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-3PsVWrWL-1649679374442)(D:\soft\Typora\image\image-20220411191337525.png)]](https://i-blog.csdnimg.cn/blog_migrate/8b2e4e48cd8a1c264388d84f46b9cddf.png)
解压
我是把整个安装包放在了 /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
最终效果如图:
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-EuIkJ8ZF-1649679344774)(D:\soft\Typora\image\image-20220411192330376.png)]](https://i-blog.csdnimg.cn/blog_migrate/fc998795a0458119e4b9af7ac63d488e.png)
可能会遇到的错误:
如果没有准备好C语言的编译环境,make会报错。找不到 -Jemalloc/jemalloc.h的文件
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-0mdTCQQr-1649679344775)(D:\soft\Typora\image\image-20220411192752488.png)]](https://i-blog.csdnimg.cn/blog_migrate/e0ddcadbcf2b490b96c9d2811fd50b75.png)
解决方案:
-
gcc -version 查看gcc是否已经安装成功 -
在redis目录下执行:
make distclean -
然后在redis目录下再次执行make命令
继续:接make指令,同样在redis目录下
make install
效果如下:
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-zbvgaPdg-1649679344775)(D:\soft\Typora\image\image-20220411193432808.png)]](https://i-blog.csdnimg.cn/blog_migrate/9065723285bd75e4629cd05dff958815.png)
安装成功
默认安装目录在 /usr/local/bin
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-zg2KYIVy-1649679344776)(D:\soft\Typora\image\image-20220411193605782.png)]](https://i-blog.csdnimg.cn/blog_migrate/e371a9fcc877f801803ef5477c806ac0.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)]](https://i-blog.csdnimg.cn/blog_migrate/8df89ca47e025cc89955cafc3f6c9e37.png)
第二步:复制redis.conf文件
cp redis.conf /etc/redis.conf
第三步:修改redis.conf
vim /etc/redis.conf
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-vJFuwYBh-1649679344777)(D:\文件\Linus&服务器\image-20220411195414332.png)]](https://i-blog.csdnimg.cn/blog_migrate/60b92c9b1c9d5e60778e11c058809e9b.png)
PS:常见的VIM编辑指令,这里就不再赘述了,可以参考我的其他博客
保存并退出
**第四步:**通过指定配置文件启动redis
cd /usr/local/bin
redis-server /etc/redis.conf
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Fk167KKx-1649679344778)(D:\soft\Typora\image\image-20220411195807722.png)]](https://i-blog.csdnimg.cn/blog_migrate/084c9006e0354e82501daa434982fc5b.png)
这时:我们终于启动啦!!! 可以查看一下这个的进程
ps -ef | grep redis
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-VJxL7I7Z-1649679344779)(D:\soft\Typora\image\image-20220411200010526.png)]](https://i-blog.csdnimg.cn/blog_migrate/93775bb7c01cf0e139b660efa21abcfe.png)
后续操作
通过客户端访问,以及退出操作
redis-cli
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-TnNZILa3-1649679344779)(D:\soft\Typora\image\image-20220411200129155.png)]](https://i-blog.csdnimg.cn/blog_migrate/bcccb4168140bb3f0465504acb569690.png)
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ZdTnbdtM-1649679344780)(D:\soft\Typora\image\image-20220411200823445.png)]](https://i-blog.csdnimg.cn/blog_migrate/2c684f8245710c061328987bc4740d82.png)
本文详细指导如何在Linux CentOS 7.6环境下安装Redis 6.2.6版本,包括下载、解压、配置C环境、编译与安装过程,以及可能遇到的jemalloc头文件缺失问题的解决方案。最后介绍如何后台启动、配置和基本操作。
945

被折叠的 条评论
为什么被折叠?



