1. 解压
[root@localhost ~]# tar -zxvf redis-5.0.4.tar.gz -C /opt
[root@localhost opt]# cd /opt
[root@localhost opt]# mv redis-5.0.4 redis
[root@localhost opt]# cd redis
[root@localhost redis]# make
报错:
compilation terminated.
make[1]: *** [adlist.o] Error 1
make[1]: Leaving directory `/usr/local/redis-5.0-rc4/src’
make: *** [all] Error 2
2. 安装Development Tools
[root@localhost redis]# yum groupinstall ‘Development Tools’
3. 安装Redis依赖
[root@localhost redis]# cd deps
[root@localhost deps]# make hiredis lua jemalloc linenoise
安装结果:
MAKE linenoise
cd linenoise && make
cc -Wall -Os -g -c linenoise.c
make[1]: Leaving directory `/opt/redis/deps/linenoise’
4. 继续安装Redis:
[root@localhost deps]# cd …/
[root@localhost redis]# make
安装结果
INSTALL redis-check-rdb
INSTALL redis-check-aof
Hint: It’s a good idea to run ‘make test’ ?
make[1]: Leaving directory `/opt/redis/src’
5. 测试Redis安装
[root@localhost redis]# cd src
[root@localhost src]# make install
测试结果
Hint: It’s a good idea to run ‘make test’ ?
INSTALL install
INSTALL install
INSTALL install
INSTALL install
INSTALL install
6. 编辑redis.conf
[root@localhost redis] vim /opt/redis/redis.conf
bind 127.0.0.1 # 注释掉,不然其它机器不能访问
protected-mode no # 关闭保护模式
daemonize yes # 守护进程模式开启
7.启动服务
[root@localhost redis]/opt/redis/src/redis-server /opt/redis/redis.conf
8.启动客户端
[root@localhost redis]/opt/redis/src/redis-cli
9.关闭redis-server
[root@localhost redis]/opt/redis/src/redis-cli shutdown