3. 安装redis

1. 下载redis安装包:

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

2. 解压压缩包:

  • tar -zxvf redis-4.0.6.tar.gz

3. 跳转到redis解压目录下:

  • cd redis-4.0.6

4. 编译安装:

  • make MALLOC=libc

  • 将/root/redis-4.0.6/src目录下的文件加到/usr/local/bin目录
  • cd src && make install

5. 启动redis方式1:

  • 5.1 先切换到redis src目录下
  • cd src
  • 5.2 执行启动命令,见下图启动成功,但是这种启动方式需要一直打开窗口,不能进行其他操作,不太方便
  • ./redis-server

6. 启动redis方式2:

  • 6.1 修改/root/redis-4.0.6/redis.conf文件,将 daemonize no 修改为 daemonize yes
  • 6.2 执行启动命令,见下图启动成功
  • ./redis-server /root/redis-4.0.6/redis.conf

7. 设置redis开机自启动:

  • 7.1 在/etc目录下新建redis目录
  • mkdir redis
  • 7.2 将/root/redis-4.0.6/redis.conf 文件复制一份到/etc/redis目录下,并命名为6379.conf
  • cp /root/redis-4.0.6/redis.conf /etc/redis/6379.conf
  • 7.3 将redis的启动脚本复制一份放到/etc/init.d目录下
  • cp /root/redis-4.0.6/utils/redis_init_script /etc/init.d/redisd
  • 7.4 设置redis开机自启动:先切换到/etc/init.d目录下,使用vim编辑redisd文件,在第一行加入如下两行注释,保存退出
    # chkconfig:   2345 90 10
    # description:  Redis is a persistent key-value database
    

  • 7.5 执行开机自启命令
  • chkconfig redisd on

外网访问redis

1. 注释掉bind 127.0.0.1这一行,这样可以使所有的ip访问redis
2. 修改 protected-mode,值改为no,生产环境下要改为yes
3. 为了Redis的安全,需要把#requirepass foobared去掉注释,foobared改为自己的密码,例如可以改为requirepass 123456
// 参考地址
https://blog.csdn.net/KKSJS/article/details/80608075?utm_medium=distribute.pc_relevant_t0.none-task-blog-2%7Edefault%7EBlogCommendFromMachineLearnPai2%7Edefault-1.base&depth_1-utm_source=distribute.pc_relevant_t0.none-task-blog-2%7Edefault%7EBlogCommendFromMachineLearnPai2%7Edefault-1.base