cc: error: ../deps/hiredis/libhiredis.a: No such file or directory cc: error: ../deps/lua/src/liblua.a: No such file or directory cc: error: ../deps/jemalloc/lib/libjemalloc.a: No such file or directory make: *** [redis-server] Error 1 分别进入redis下的deps下的hiredis、lua 运行make 注意:jemalloc下可能要先运行./configure,然后make 回到src目录运行 make
如果报如下错误: cd src && make all make[1]: 进入目录“/home/redis/redis-3.0.2/src” CC adlist.o 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]: 离开目录“/home/redis/redis-3.0.2/src” make: *** [all] 错误 2 使用命令make MALLOC=libc重新编译
4.修改默认端口号: 为redis分配一个7777端口,操作步骤如下: 1.打开redis.conf配置文件,找到port 6379这行,把6379改为7777。====>vi /etc/redis/redis.conf 2、启动redis服务:/usr/local/bin/redis-server /etc/redis/redis.conf 3、通过“[root@localhost redis-stable]# ps -ef | grep redis ”查看进程, 4、redis-cli -p 7777, 测试端口是否创建成功。 5.127.0.0.1:7777> set name dzh OK 127.0.0.1:7777> get name "dzh" 127.0.0.1:7777> del name (integer) 1