zoukankan      html  css  js  c++  java
  • SUSE Linux 下redis 的坑

    前面redis服务器安装-SuSE Linux Enterprise Server 11 SP3一章中安装好提示开放防火墙后的一些坑

    前面漏了说明redis作为一个高速数据库,在互联网上,对应的安全机制来进行保护

    当我用尝试看看端口号开放没有的时候,

    在windows 窗口命令下键入telnet ip 6379 是发现端口是开放了,却报了如下异常,一看发现是被redis的安全机制给拦截了

    在redis-3.2.4目录下有redis.config文件:

    1:设置了绑定IP的方式来进行控制

    bind 127.0.01

        这里是说表示只允许本机进行访问,显然这是无法满足我们平常开发需求的,这里只需要注释掉即可,表示所有机器都可以进行访问,

    你也可以设置为某个IP,只要你喜欢

    2、Redis默认不是以守护进程的方式运行,可以通过该配置项修改,使用yes启用守护进程,设置为no

    daemonize no

    3、保护模式

    protected-mode no 

      

    本来我以为这样设置重新启动服务就好了,这就大错特错了,找了好久原因才发现启动的redis并没有让redis-3.2.4下的redis.config文件生效,走的是另一个文件

    因为我们前面安装了redis服务,给自己挖了一个大坑。

    所以这里走的了/etc/redis目录下的6379.config文件,我们重新编辑里面的配置参数重新启动即可

     然后我们通过redis可视化工具redis-desktop-manager链接查看,一切正常,也可以正常运用在项目开发中了

    4、redis密码

      这里建议,设置密码,以提供远程登陆,找到刚刚修改过的6379.conf文件

      加上requirepass

    requirepass yourpassword

      yourpassword就是redis验证密码。然后使用客户端登陆看看,OK,也可一看看这里redis密码设置、访问权限控制等安全设置

  • 相关阅读:
    Integrating AngularJS with RequireJS
    commonjs AMD,CMD
    JavaScript Module Pattern: In-Depth
    Javascript模块化编程(一):模块的写法
    Javascript模块化编程(三):require.js的用法
    Javascript模块化编程(二):AMD规范
    Log4J日志管理类使用详解 (转)
    细说JAVA反射
    test1
    test
  • 原文地址:https://www.cnblogs.com/PuShaobin/p/6067374.html
Copyright © 2011-2022 走看看