标题:redis-5.0.14
安装,解决安装错误,启动
安装redis:
1.解压
tar -zxvf redis-5.0.14.tar.gz
2.解压
cd redis-5.0.14/
make
3.报错解决
错误如下
MAKE hiredis
cd hiredis && make static
make[3]: 进入目录“/opt/module/redis-5.0.14/deps/hiredis”
gcc -std=c99 -pedantic -c -O3 -fPIC -Wall -W -Wstrict-prototypes -Wwrite-strings -g -ggdb net.c
make[3]: gcc:命令未找到
make[3]: *** [net.o] 错误 127
make[3]: 离开目录“/opt/module/redis-5.0.14/deps/hiredis”
make[2]: *** [hiredis] 错误 2
make[2]: 离开目录“/opt/module/redis-5.0.14/deps”
make[1]: [persist-settings] 错误 2 (忽略)
CC adlist.o
/bin/sh: cc: 未找到命令
需要安装gcc
yum -y install gcc gcc-c++ libstdc++-devel
在运行make,如果还是报错,报错如下
In file included from adlist.c:34:0:
zmalloc.h:50:31: 致命错误:jemalloc/jemalloc.h:没有那个文件或目录
#include <jemalloc/jemalloc.h>
解决方法
make CFLAGS="-march=x86-64"
cd src
make install
cd ..
mkdir etc
mkdir bin
mv redis.conf /opt/module/redis-5.0.14/etc
cd src
mv mkreleasehdr.sh redis-benchmark redis-check-aof redis-check-rdb redis-cli redis-server /opt/module/redis-5.0.14/bin/
redis启动
bin下执行一下命令
redis-server /opt/module/redis-5.0.14/etc/redis.conf
./redis-server
redis-cli -p 6379