CentOS 7 编译 安装 Redis-5.0.2

安装 Redis-5.0.2

下载 Redis-5.0.2

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

在这里插入图片描述

解压 Redis-5.0.2

tar -zxvf redis-5.0.2.tar.gz

在这里插入图片描述
将解压后的 redis-5.0.2 移动到工作目录 /usr/local:

mv redis-5.0.2/ /usr/local/

编译 Redis-5.0.2

gcc (GNU Compiler Collection) 是由 GNU 开发的编译套件. 该编译器套件支持 C, C++, Objective-C, Java etc.
Redis 是由 ANSI C 编写的, 需要 gcc 来编译.
安装 gcc:

yum install -y gcc

查看是否已经预装:

yum list installed gcc

在这里插入图片描述

编译, 安装 Redis-5.0.2

切换到工作目录:
在这里插入图片描述
开始执行编译:

make MALLOC=libc

对于 MALLOC=libc 参数说明, 可以参考 Redis MALLOC 参数的使用
在这里插入图片描述
在这里插入图片描述
编译完成后可以看到 /usr/local/redis-5.0.2 目录下多了个 src 文件夹, 接下来安装:

cd src && make install

在这里插入图片描述
安装完成后可以看到 /usr/local/bin 下已经有 Redis 的可执行命令了:
在这里插入图片描述
查看当前版本:

redis-server -v

在这里插入图片描述

启动 Redis

redis-server /usr/local/redis-5.0.2/redis.conf 

在这里插入图片描述
默认, Redis 不是以守护进程的方式启动的, 我们需要修改 redis.conf 中的配置项, 将 daemonize no 修改为 daemonize yes:

vim /usr/local/redis-5.0.2/redis.conf

在这里插入图片描述
并将 bind 设置为 0.0.0.0, 即允许来自任意网卡的请求. 这样本机客户端 (推荐 Another Redis DeskTop Manager) 也可以连接了.
在这里插入图片描述

接下来再次启动 Redis, 可以看到已经是以守护进程的方式启动了:
在这里插入图片描述

总结

本文作为开篇简要介绍了 Redis 的 “初始化”, 本专栏接下来主要关注 Redis 的应用.

-END-

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值