redis单台服务搭建

1. 安装环境:系统用的是centos 6.7

1. 创建目录

[root@servers~]# mkdir /usr/local/redis

[root@servers~]# cd /usr/local/redis/

2. 下载redis源码

wget [http://download.redis.io/releases/redis-3.0.7.tar.gz]
[root@servers redis]# ls

redis-3.0.7.tar.gz

3. 解压

[root@servers redis]# tar -zxvf redis-3.0.7.tar.gz

[root@servers redis]# ls

redis-3.0.7 redis-3.0.7.tar.gz

4. 进入目录

[root@servers redis]# cd redis-3.0.7

5. 编译

 [root@servers redis-3.0.7]# make

报错


redis单台服务搭建_第1张图片
image.png
缺少 gcc 
[root@servers redis-3.0.7]# yum install -y gcc
继续编译
[root@servers redis-3.0.7]# make
redis单台服务搭建_第2张图片
image.png
如果报错
分别进入redis下的deps下的hiredis、lua 运行make
[root@servers redis-3.0.7]# cd deps/hiredis/
[root@servers hiredis]# make
编译成功
[root@servers deps]# cd lua/
make
编译成功
进入redis目录
重新编译,make
结果还是报cc: error: ../deps/lua/src/liblua.a: No such file or directory
删除redis安装目录
[root@servers redis]# rm -rf redis-3.0.7
    重新解压
[root@servers redis]# tar -zxvf redis-3.0.7.tar.gz
重新编译 make
编译成功

redis单台服务搭建_第3张图片
image.png
[root@servers redis-3.0.7]# cd src/
make test
image.png
需要安装tcl
[root@servers src]# yum install -y tcl
make test
编译成功

6. 启动服务

[root@servers src]# ./redis-server /redis-3.2.1/redis.conf

7、如果需要添加进系统服务自行添加、redis默认端口是6379

你可能感兴趣的:(redis单台服务搭建)