1.tar -zxvf redis-2.6.14.tar.gz
2.cd redis-2.6.14
3.make PREFIX=/usr/local/redis-4.0.6 install
4.mkdir /usr/local/redis-4.0.6/etc
1.5,可能会出现的错误提示
>>提示1:
make[3]: gcc:命令未找到
>>解决
yum -y install gcc-c++
>>提示2:
在包含自 adlist.c:34 的文件中:
zmalloc.h:50:31: 错误:jemalloc/jemalloc.h:没有那个文件或目录
zmalloc.h:55:2: 错误:#error "Newer version of jemalloc required"
>>解决
make的时候加上 MALLOC=libc 参数
make PREFIX=/usr/local/redis-4.0.6 MALLOC=libc install
7.
cp redis.conf /usr/local/redis
这个文件是redis启动的配置文件
8.
由于redis安装在/data1/apps/redis2.6.14/下,所以
cd /data1/apps/redis2.6.14/ 进入这个目下,执行
cp redis-benchmark redis-cli redis-server /usr/local/redis
这样就不用再执行时加上./了,而且可以在任何地方执行
查看
9. echo 1 > /proc/sys/vm/overcommit_memory
10.启动服务
11.vim redis.conf
# By default Redis does not run as a daemon. Use 'yes' if you need it.
# Note that Redis will write a pid file in /var/run/redis.pid when daemonized.
#daemonize no
daemonize yes
把no 改为 yes
12. ./redis-cli报错
解决方法:
先退出exit
然后
就OK了
说明成功了。
退出当前命令行:quit
13.关闭redis: