- 先看linux是否有wget,如果没有则需要安装。执行yun install wget
-
去redis官网找redis下载地址
image.png - 在linux系统你们,在/usr/local目录下,执行如下代码
wget https://download.redis.io/releases/redis-6.2.6.tar.gz
- 下载后解压
tar vxzf redis-6.2.6.tar.gz
- 解压后修改文件夹名
mv redis-6.2.6.tar.gz redis6.2.6
- 进入redis文件夹进行编译,输入make
make
- 如果报错,根据错误信息去网上搜方案
报错内容很多,可以搜这一句:make[1]: *** [adlist.o] Error 127
然后找到解决方案,提示缺少cc,执行:
yum -y install gcc gcc-c++ libstdc++-devel
- 安装后再执行make,发现还是报错
搜索报错内容:zmalloc.h:50:31: fatal error: jemalloc/jemalloc.h: No such
找到解决方案,
根据自己的系统选择make的参数
make MALLOC=libc
其中MALLOC必须是大写
此时编译通过!
- 然后就可以启动redis了,进入redis目录下src目录
执行
./redis-server
服务器运行成功
- 令开命令行,敲
./redis-cli
成功连接
可以执行语句测试
set test haha
get test
参考:https://blog.csdn.net/m0_49578480/article/details/108034496
https://www.cnblogs.com/chaochao233/p/9704234.html
https://www.cnblogs.com/richerdyoung/p/8066373.html
网友评论