说明:所有配置文件都存在 /home/bigdata/cluster 下,方便管理

配置步骤

  • 当前路径 /home/bigdata/cluster

  • 在当前目录下通过 WGET 下载 Linux 版本的 Redis

  1. wget http://download.redis.io/releases/redis-4.0.2.tar.gz
  • 解压下载的文件
tar -xf redis-4.0.2.tar.gz
![20.png](https://cdn.nlark.com/yuque/0/2020/png/8430534/1609252857715-bde51035-407b-4848-b63a-faa2e190d439.png#align=left&display=inline&height=44&margin=%5Bobject%20Object%5D&name=20.png&originHeight=122&originWidth=1136&size=38539&status=done&style=none&width=411)
  • cd redis-4.0.2 ,进入解压后的路径下安装 gcc
sudo yum install gcc
![21.png](https://cdn.nlark.com/yuque/0/2020/png/8430534/1609252972918-70a596dc-ba1b-424d-b407-7738ea9ad558.png#align=left&display=inline&height=57&margin=%5Bobject%20Object%5D&name=21.png&originHeight=228&originWidth=1590&size=70220&status=done&style=none&width=398)
  • 当前目录下进行编译源代码
make MALLOC=libc
  • 当前目录下进行编译安装
sudo make install
  • 返回路径 /home/bigdata/cluster ,在当前路径下创建 redis 文件 ,mkdir redis
  • cd ./redis-4.0.2 ,配置 redis.conf 文件 ,vim ./redis.conf
  • redis.conf 文件配置需要修改的地方:
    • 将 daemonize no 修改为 daemonize yes # 37行
      • 作用:是否以后台 daemon 方式运行,默认不是后台运行
      • 25.png
    • 将 bind 127.0.0.1 修改为 bind 0.0.0.0
      • 作用:绑定主机 IP,默认值为 127.0.0.1,我们是跨机器运行,所以需要更改
      • 26.png
    • 将 logfile “” 修改为 logfile “/home/bigdata/cluster/redis/redis.log” # 104行
      • 作用:定义 log 文件位置,模式 log 信息定向到 stdout,输出到/dev/null
      • 27.png
    • 将 dir ./ 修改为 dir “/home/bigdata/cluster/redis “ # 188行
      • 作用:本地数据库存放路径,默认为./,编译安装默认存在在/usr/local/bin
      • 28.png

Redis服务的启动与停止

启动Redis服务

  • 路径 /home/bigdata/cluster ,将 redis.conf 配置文件拷贝
cp ./redis-4.0.2/redis.conf ./redis

29.png

  • 路径 /home/bigdata/cluster ,输入
redis-server ./redis/redis.conf

# 成功连接后输入下行命令进入redis命令行
redis-cli

关闭Redis服务

  • 路径 /home/bigdata/cluster ,输入
    redis-cli shutdown