赞
踩
使用wget命令进行下载
wget http://download.redis.io/releases/redis-4.0.9.tar.gz
解压
tar -zxvf
然后进入redis路径,使用
make
进行编译,这里可能发生一些错误,比如:
cd src && make all
make[1]: Entering directory/usr/local/service/redis-4.0.9/src'
/usr/local/service/redis-4.0.9/src’
CC Makefile.dep
make[1]: Leaving directory
make[1]: Entering directory/usr/local/service/redis-4.0.9/src'
/usr/local/service/redis-4.0.9/src’
CC adlist.o
/bin/sh: cc: command not found
make[1]: *** [adlist.o] Error 127
make[1]: Leaving directory
make: * [all] Error 2
没有安装gcc,我们使用yum install 安装即可,但是因为这些组件之间互相又有依赖关系,所以我们一并intsall
yum install cpp
yum install binutils
yum install glibc
yum install glibc-kernheaders
yum install glibc-common
yum install glibc-devel
yum install gcc
yum install make
yum install tcl
然后我们还可能看到这样的报错信息:
cd src && make all
make[1]: Entering directory/usr/local/service/redis-4.0.9/src'
/usr/local/service/redis-4.0.9/src’
CC adlist.o
In file included from adlist.c:34:0:
zmalloc.h:50:31: fatal error: jemalloc/jemalloc.h: No such file or directory
#include <jemalloc/jemalloc.h>
^
compilation terminated.
make[1]: *** [adlist.o] Error 1
make[1]: Leaving directory
make: * [all] Error 2
然后我们先清理一下
make clean
再尝试make编译
make MALLOC=libc
应该就可以编译成功了。
首先我们使用vim打开这个配置文件,需要注意的是,这个配置文件就在redis解压目录的根目录下,不在src哦
vim redis.conf
然后我们使用vim的 / 命令进行关键字搜索功能搜索
# requirepass foobared
这个关键字,然后将#号删掉,并将foobared修改为自己的密码即可
仍然是之前那个配置文件
vim redis.conf
找到并修改此项即可:
daemonize yes
使用以下命令即可启动,注意此时路径定位到redis的src目录中
./redis-server ../redis.conf
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。