redis安装

安装相关依赖包

yum install gcc tcl -y

 下载redis包

wget http://download.redis.io/releases/redis-3.2.7.tar.gz

解压并移动

tar -zxvf redis-3.2.7.tar.gz

 进入redis目录并进行编译

cd /usr/local/redis-3.2.7
make

make test

有时make会报错"undefined reference to `clock_gettime"

解决方法:
编辑/usr/local/redis-3.2.7/src/Makefile文件

找到FINAL_LIBS+= ../deps/jemalloc/lib/libjemalloc.a

改为FINAL_LIBS+= ../deps/jemalloc/lib/libjemalloc.a -lrt

 

 通过执行src文件夹下的redis-server,可以启动redis服务

cd /usr/local/redis-3.2.7/src
./redis-server ../redis.conf

 通过执行src文件夹下的redis-cli, 可以访问redis服务

./redis-cli
redis> set foo bar
Ok
redis> get foo
"bar"

redis设置后台启动

更改redis.conf下的

daemonize no 改为

daemonize yes

 

make报错解决方法:

问题:zmalloc.h:50:31: fatal error: jemalloc/jemalloc.h: No such file or directory

解决方法:

make MALLOC=libc

 

posted on 2017-07-12 17:08  宇宙小飞机  阅读(117)  评论(0编辑  收藏  举报

导航