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

报错


image.png
缺少 gcc 
[root@servers redis-3.0.7]# yum install -y gcc
继续编译
[root@servers redis-3.0.7]# make
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
编译成功

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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容