文章目录
- 安装 Redis-5.0.2
- 下载 Redis-5.0.2
- 解压 Redis-5.0.2
- 编译 Redis-5.0.2
- 编译, 安装 Redis-5.0.2
- 启动 Redis
- 总结
安装 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-