1.下载redis
下载地址:https://download.redis.io/releases/
这里选择redis-5.0.9
2.解压
将安装包解压到/opt/module目录下
tar -zxvf redis-5.0.9.tar.gz -C /opt/module/
3. 安装编译环境(如果安装的是centos完整版,有C++语言环境,则可以跳过本步骤)
redis是用c++写的,要安装编译环境
yum -y install gcc-c++
4. 编译
cd /opt/module/redis-5.0.9/
make
注意:
问题:如果编译报错:zmalloc.h:50:31: fatal error: jemalloc/jemalloc.h: No such file or directory
解决:编译的时候带上参数,make MALLOC=libc
5. 安装
make install
如果不指定前缀,默认会将bin下的可执行脚本复制到/usr/local/bin目录下
指定前缀的方式:make PREFIX=/opt/module/redis-5.0.9 install
6. 修改配置文件
vim redis.conf ,需要修改三处
第一处:改为后台运行
第二处:指定日志位置,默认丢到/dev/null
第三处:绑定ip
127.0.0.1 是本地回环地址,为了能够在本机自己连接自己比较方便。
192.168.21.101 是内网地址,在局域网的其它节点可以访问,如果这台机器有外网地址的话不建议在这配置,因为外网地址容易收到网络攻击。
7.启动redis服务
redis-server redis.conf
进入cli客户端,直接进入(其实redis-cli后面省略了-h 127.0.0.1 和-p 6379)
[root@linux01 redis-5.0.9]# redis-cli
127.0.0.1:6379>
指定ip和端口进入
[root@linux01 redis-5.0.9]# redis-cli -h 192.168.21.101 -p 6379
192.168.21.101:6379>
8.停止redis服务
进入cli客户端输入:shutdown 或直接:redis-cli shutdown