zoukankan      html  css  js  c++  java
  • Redis-安装部署-生产

    1.Linux下载redis至/data 目录下,解压:

    cd /data
    
    wget http://download.redis.io/releases/redis-5.0.7.tar.gz
    tar xf redis-5.0.7.tar.gz

    2.编译&安装:

    make install PREFIX=/data/redis5

    3.配置redis环境变量:

    vi /etc/profile
    添加如下内容:
    export REDIS_HOME=/data/redis5
    export PATH=$PATH:$REDIS_HOME/bin

    4.使文件生效:

    source /etc/profile

    5.进入redis解压目录 /data/redis-5.0.7/utils,执行:

    ./install_server.sh
    一路回车(可以看到配置文件、日志文件、服务启动脚本都安装在哪里了)

    6.查看redis状态:

    如上图,即表示安装成功!!!按照 install_server.sh脚本配置的方式,可以在一台机器上快速部署多个端口不同的redis实例。

    7.查看redis状态:

    service redis_6379 status
    
    Redis is running (20521) 运行中

    8.如果想要外部访问,/etc/redis/6379.conf文件中的配置需要改改:

    bind 127.0.0.1 注释掉,这样外部就能访问了,如过你想至对某个IP开发访问,就将IP配置在bind后面,多个的话以逗号分隔
    
    protected-mode no 保护模式设置成no,保护模式如果开启只接受回环地址的ipv4和ipv6地址链接,拒绝外部链接,如果是哨兵模式,应该配置多个哨兵,避免一个哨兵出现独裁情况,如果配置多个哨兵那如果开启也会拒绝其他sentinel的连接。导致哨兵配置无法生效。

    注:如果外部机器还访问不了,注意看看防火墙对应redis是否开放
  • 相关阅读:
    short s1 = 1; s1 = s1 + 1;有什么错? short s1 = 1; s1 += 1;有什么错?
    SpringMVC常用的注解有哪些?
    Spring支持的ORM?
    什么是代理?
    一对一、一对多的关联查询 ?
    iHTML 的 form 提交之前如何验证数值文本框的内容全部为数字?
    解释JDBC抽象和DAO模块?
    Bean 工厂和 Application contexts 有什么区别?
    GitHub的注册
    HTML的学习
  • 原文地址:https://www.cnblogs.com/wangfajun/p/12161384.html
Copyright © 2011-2022 走看看