Linux 安装部署redis缓存服务

 

1.下载安装包

    别忘了11 12 

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

   也可以自己去网上下载 上传到服务器  http://download.redis.io/releases/

2.解压安装包

    打开安装包所在目录解压文件

    tar -zxvf redis-5.0.0.tar.gz

3.安装

    cd redis-5.0.0

    make

    make install PREFIX=/usr/local/redis

4.创建基本文件目录

    mkdir -p /usr/local/redis/run  -- 用于存放Redis以守护进程方式运行时把pid写入文件的pid文件

    mkdir -p /usr/local/redis/db  --数据存放的目录

5.修改配置文件

    1.移动配置文件到安装目录下 

       mkdir /usr/local/redis/etc

  mv redis.conf /usr/local/redis/etc

     2.修改配置文件 redis.conf(三个配置)

        daemonize yes    --yes启用守护进程

        pidfile /usr/local/redis/run/redis.pid --Redis以守护进程方式运行时把pid写入文件

        dir /usr/local/redis/db --数据存放的目录

6.创建启动关闭脚本(可以不弄)

      1.vi /usr/local/redis/start.sh
           #!/bin/bash
           /usr/local/redis/redis-server /usr/local/redis/conf/redis.conf
      2. vi /usr/local/redis/stop.sh 
          #!/bin/bash
          kill `cat /usr/local/redis/run/redis.pid`
          chmod a+x /usr/local/redis/start.sh /usr/local/redis/stop.sh

7.启动服务

     /usr/local/redis/start.sh

     未配置脚本可以使用下面命令

     /usr/local/redis/bin/redis-server /usr/local/redis/etc/redis.conf 

8.关闭服务

    /usr/local/redis/stop.sh

   未配置脚本可以使用下面命令

   pkill redis

9.验证服务是否成功

    netstat -nlpt | grep 6379

10.启动客户端验证

      /usr/local/redis/redis-cli
      set key1 val1
      get key1

11.对外服务开启

     对外服务你会发现无法连接

     1.看我博客有防火墙开启端口操作  讲6379端口开放

      此时还发现无法连接,恭喜你只是配置的本机连接使用需要修改配置文件,是外部服务能连接该缓存

      2.1修改redis.conf文件,把bind 127.0.0.1 ::1 这一行注释

      2.2修改redis.conf文件,protected-mode 设置为no

      关闭redis服务重启服务你会发现OK了

12.设置密码

     你真的以为完事了?

     不不你还得设置访问密码,不可能任何人连接就能访问

      1.修改redis.conf文件,# requirepass foobared 该注释去掉改为自己设定密码  requirepass Zgjm0817

         Zgjm0817 密码按自己设定

       2.重新启动redis服务 测试你会发现

     

     出现(error) NOAUTH Authentication required.

     这时候输入 auth Zgjm0817   就可以继续你的操作了

 

 

 

 

 

    

你可能感兴趣的:(Linux)