zoukankan      html  css  js  c++  java
  • redis 设置密码并运行外部连接

    redis默认是不能远程访问的,如果希望多台机子共用redis数据库,那就需要开启redis远程连接访问。既然可以远程连接了,那就需要密码登陆,否则不安全。
    下面是具体的方法,按照步骤一步一步来就OK了

    下面代码的运行环境为

    1. centos 7.4
    2. redis 4.0.9

    一、配置安装目录下的redis.conf文件

    bind 0.0.0.0  修改为这个
    
    port 6379 这个为redis端口
    
    #修改这个为yes,以守护进程的方式运行,就是关闭了远程连接窗口,redis依然运行
    daemonize yes
    
    #将protected-mode模式修改为no
    protected-mode no
    
    #设置需要密码才能访问,password修改为你自己的密码
    requirepass password
    

    二、配置好之后,开始启动redis

    进入安装目录下的文件夹,可以看到redis-cli这个文件,就是这个文件启动

    一般在 /usr/local/redis/bin

    #redis.conf 在哪里就填写完整路径
    ./redis-server ../redis.conf
    注意千万要注意:redis.conf 里面有个dir redis.conf要放在dir里面

    三、查看进程,redis是否开启

    ps -aux | grep redis
    ps -ef | grep redis
    netstat -tunple | grep 6379

    如果看到下图,就说明启动成功了,可以远程访问了,如果还是访问不了,请检查服务器的防火墙是否开启redis的端口

     四、redis的停止命令

    ./redis-cli -p 6379 shutdown

    systemctl status redis
    systemctl restart redies.service
    systemctl start redis

  • 相关阅读:
    采用泛型链接多类型数据库[含源码]
    .NET 框架中的 Factory 模式
    .NET2.0 框架中的 AbstractFactory 模式
    Microsoft Ajax 脚本浅析
    Refactoring to Patterns 项目实践
    自动校验控件演示[含源码]
    用户定制Asp2.0 WebPart菜单
    设计模式三重天[之二]
    回DUDU关于discuzNT 模版的一些疑惑
    设计模式三重天[之一]
  • 原文地址:https://www.cnblogs.com/fslnet/p/11692844.html
Copyright © 2011-2022 走看看