源码编译安装:
- 百度搜索redis,进入官网,找到Redis 4.0.6 is the latest stable version复制下载链接
- 安装源,连接到服务器,输入sudo wget 链接
- 接着tar -xzvf redis-4.0.6.tar.gz
- ls查看目录
- 进入目录:cd redis-4.0.6
- 输入make
- 报错
make[3]: gcc:命令未找到 make[3]: *** [net.o] 错误 127 make[3]: 离开目录“/tmp/redis-4.0.6/deps/hiredis” make[2]: *** [hiredis] 错误 2 make[2]: 离开目录“/tmp/redis-4.0.6/deps” make[1]: [persist-settings] 错误 2 (忽略) CC adlist.o /bin/sh: cc: 未找到命令 make[1]: *** [adlist.o] 错误 127 make[1]: 离开目录“/tmp/redis-4.0.6/src” make: *** [all] 错误 2
gcc未找到 - 安装gcc: sudo yum install gcc
- 安装后继续执行:make
- 报错:
根据致命错误,没有那个文件或目录In file included from adlist.c:34:0: zmalloc.h:50:31: 致命错误:jemalloc/jemalloc.h:没有那个文件或目录 #include <jemalloc/jemalloc.h> ^ 编译中断。 make[1]: *** [adlist.o] 错误 1 make[1]: 离开目录“/tmp/redis-4.0.6/src” make: *** [all] 错误 2
- 运行:make MALLOC=libc
- 成功后运行:sudo make install
- 安装完成
启动:
- 在上面的目录下继续执行
- cd src/
- ./redis-server
其他:xshell自带telnet,可以用telnet查看端口(如redis服务)有没启动,并连接端口后进行一些相关操作。