zoukankan      html  css  js  c++  java
  • Redis For Windows安装及密码、IP限制

    一、下载与安装Redis

    Github下载地址:https://github.com/MicrosoftArchive/redis/tags

    下载.MSI后下一步安装即可

    二、验证安装

    1、 在“计算管理”中确保“Redis”已启动

    2、 使用命令测试Readis读写

     

    三、必要配置

    1、 密码限制

    缓存信息通常比较敏感,通过设置密码可有效降低缓存数据外泄可能。设置如下:

     

     

    2、限制IP访问

    默认限制了只能本机使用Redis,在想供外部访问则需要在安装目录中找到redis.windows-service.conf文件,找到下图中的文件位置:

     

    注意标红的地方,配置规则:

    1)、 改为“# bind 127.0.0.1”则是不限制IP访问(前面加符号 # ),如果本机有多个IP,则使用任意一个IP均能访问;

    2)、 改为“bind 127.0.0.1 10.16.161.16“,表示限制只能使用【本机】这几个IP才能访问。可用于 假设本机有三个IP,但只允许两个IP能访问到Redis的情况。各个IP之间通过一个”空格“符区分开。

    注意:Redis不对访问来源IP做限制,为数据安全可设置访问密码。

     

    3、.NET平台下的Web.config文件配置

      基本格式如下:

    <appSettings>
      <add key="配置Key名称" value="Redis服务器IP:相应端口,password=设置的访问密码,syncTimeout=同步超时时间单位是这毫秒,abortConnect=在链接不到有效的服务器的时候是否
    会创建一个链接实例" /> </appSettings>

      示例配置:

    <appSettings>
      <add key="RedisServer" value="127.0.0.1:6379,password=123456,syncTimeout=3000,abortConnect=false" />
    </appSettings>

    注意:

    1)、abortConnect有时可省,但对于有些服务器而言是必不可少,否则会报错:It was not possible to connect to the redis server(s); to create a disconnec.
    2)、而abortConnect的值也通常设置为false,可参考:https://stackoverflow.com/questions/30895507/it-was-not-possible-to-connect-to-the-redis-servers-to-create-a-disconnected

    4、线程控制

    在目录:C:WindowsMicrosoft.NETFramework64v4.0.30319Config中找到文件machine.config

    将配置 <processModel autoConfig="true"/>

    修改为 <processModel autoConfig="false" maxIoThreads="250" minIoThreads="50"/>

  • 相关阅读:
    Python利用Remove.bg接口自动消除图片背景
    解决ajxa跨域问题
    CentOS7 修改静态IP
    CentOS下 安装composer 与tp5.1
    centon 安装php-fpm+Nginx
    win10 安装selenium和使用
    Scrapy 爬虫框架入门
    Python 异常处理
    selenium和phantomjs的介绍
    MongoDB入门
  • 原文地址:https://www.cnblogs.com/nhsd/p/8541159.html
Copyright © 2011-2022 走看看