材料准备
首先,安装平台个人推荐centos,Fedora和Ubuntu我都试过了,都没安装成功,应该是我技术差。 Centos推荐安装最新的。
安装平台准备:详情请看这篇
然后去redis官网下载个redis,用最新版的6.0版本。 如果不想移步,那我这里也准备好了。 提取码:w6ms
说在前面
如果编译过程出现了警告,那没关系。 如果编译过程出现了报错,那就得去找找是不是什么漏了。 不至于,我的Centos是最新安装的,什么配置都没有,连gcc也是临时安装的。
编译redis
1、安装C 环境
如果你是新的Centos,还是需要安装一下gcc环境的。
代码语言:javascript复制yum install gcc-c
2、把下载好的安装包放到Centos上
具体怎么放看上面那个链接,如果看了的话。
3、解压
代码语言:javascript复制tar -zxvf redis-6.0.6.tar.gz
4、把压缩文件拷贝到/usr/local/src里面
代码语言:javascript复制cp -r redis-6.0.6 /usr/local/src/redis
5、打开/usr/local/src/redis/deps进行编译依赖项
代码语言:javascript复制cd /usr/local/src/redis/deps
make hiredis lua jemalloc linenoise
6、打开/usr/local/src/redis进行编译
代码语言:javascript复制cd /usr/local/src/redis
make
7、把上面的redis目录安装到/usr/local/redis里面
代码语言:javascript复制mkdir /usr/local/redis
make install PREFIX=/usr/local/redis
8、进入/usr/local/redis/bin
进去就能看到一堆文件了。
9、把配置文件移动到 /root/myredis目录
目录自定义。
代码语言:javascript复制mkdir /root/myredis
cp /usr/redis/local/redis/redis.conf /root/myredis
10、启动redis服务端
代码语言:javascript复制cd /usr/local/redis/bin
./redis-server /root/myredis/redis.conf