精华内容
下载资源
问答
  • windows更改redis配置文件

    千次阅读 2020-05-29 10:00:52
    根据网上提供的解决方法,需要更改redis配置文件windows对应的配置文件是redis.windows.conf 根据网上意见注释掉bind 127.0.0.1和修改protected-mode为no后,重启redis服务,发现还是连不上redis服务: org....

    项目运行报错,大概意思是因为redis安全模式的原因,无法连接redis。根据网上提供的解决方法,需要更改redis配置文件,windows对应的配置文件是redis.windows.conf
    windows的redis配置文件
    根据网上意见注释掉bind 127.0.0.1和修改protected-mode为no后,重启redis服务,发现还是连不上redis服务:

    org.springframework.data.redis.RedisConnectionFailureException: Cannot get Jedis connection; nested exception is redis.clients.jedis.exceptions.JedisConnectionException: java.net.SocketException: Connection reset by peer
    
    org.springframework.data.redis.RedisConnectionFailureException: java.net.SocketException: Broken pipe; 
    
    org.springframework.data.redis.RedisConnectionFailureException: Cannot get Jedis connection; nested exception is redis.clients.jedis.exceptions.JedisDataException: DENIED Redis is running in protected mode because protected mode is enabled, no bind address was specified, no authentication password is requested to clients. In this mode connections are only accepted from the loopback interface. If you want to connect from external computers to Redis you may adopt one of the following solutions: 1) Just disable protected mode sending the command 'CONFIG SET protected-mode no' from the loopback interface by connecting to Redis from the same host the server is running, however MAKE SURE Redis is not publicly accessible from internet if you do so. Use CONFIG REWRITE to make this change permanent. 2) Alternatively you can just disable the protected mode by editing the Redis configuration file, and setting the protected mode option to 'no', and then restarting the server. 3) If you started the server manually just for testing, restart it with the '--protected-mode no' option. 4) Setup a bind address or an authentication password. NOTE: You only need to do one of the above things in order for the server to start accepting connections from the outside.
    

    安全模式可能导致上面的三种报错,telnet端口后依旧提示安全模式原因无法连接redis,想来想去应该是没有加载配置文件,于是上网查了一下redis配置文件的重启方式,命令行使用以下代码启动:

    redis-server redis.windows.conf
    

    启动后发现项目恢复正常,头大,走了不少弯路

    展开全文
  • 要启动这个功能就需要修改redis配置文件,我使用的是windows版本的redis,直接在安装路径下点击redis-server启动redis时默认是不使用配置文件的,启动后会提示未指定配置文件。 指定配置文件启...

    SpringBoot的项目中需要用到一个延迟消息队列的功能,在时间到达时向SpringBoot应用发起通知,这个功能可以采用redis中的KeySpaceNotification功能。要启动这个功能就需要修改redis的配置文件,我使用的是windows版本的redis,直接在安装路径下点击redis-server启动redis时默认是不使用配置文件的,启动后会提示未指定配置文件。

    指定配置文件启动redis

    • 方法1
      在命令行中启动redis,redis后跟配置文件路径即可
    • 方法2
      在安装路径下写一个.bat文件,每次启动时点击该bat文件即可,文件内容如下

    redis-server.exe redis.windows.conf

    修改配置文件的坑

    在启动键名通知功能的时候,修改了配置文件,但是之后启动redis会一直提示conf file param invalid,原因是我在在修改时只取消了这一行的 #,导致notify前面有空格
    在这里插入图片描述
    将notify前面的#和空格全部删掉,让notify在顶格,重新启动redis后配置文件生效。
    也就是说,修改配置文件的时候一定要让配置参数从该行的顶格开始。

    展开全文
  • windows-redis以下两种启动方式默认的配置文件redis.windows-service.conf【非redis.windows.conf】 net start redis redis-server.exe 为此,可以直接把redis.windows.conf给删除,然后配置redis.windows-...

    如果你windows版本的redis修改了redis的配置文件的密码属性requirepass,却没有生效,别急,这里有答案!

     

    windows-redis以下两种启动方式默认的配置文件是redis.windows-service.conf【非redis.windows.conf】
    
    net start redis 
    
    redis-server.exe
    
    
    为此,可以直接把redis.windows.conf给删除,然后配置redis.windows-service.conf即可

     

    Windows Redis默认配置文件,Redis配置不生效解决方案参考:https://blog.csdn.net/yang5726685/article/details/81212770

    Windows版的Redis有2个配置文件,一个是:redis.windows.conf,另一个是redis.windows-service.conf。

    但需要注意的是,Windows的Redis启动服务默认加载的配置文件是redis.windows-service.conf,如下图所示:

     

    如果修改了redis.windows.conf(非redis.windows-service.conf)文件上的配置,从服务自启动,配置的信息是不生效的,如密码配置和ip绑定。

     

    展开全文
  • Windows版的Redis有2个配置文件,一个是:redis.windows.conf,另一个是redis.windows-service.conf。     但需要注意的是,WindowsRedis启动服务默认加载的配置文件redis.windows-service.conf,如下图所...

    Windows版的Redis有2个配置文件,一个是:redis.windows.conf,另一个是redis.windows-service.conf。


     

     

    但需要注意的是,Windows的Redis启动服务默认加载的配置文件是redis.windows-service.conf,如下图所示:

     

     

    如果修改了redis.windows.conf(非redis.windows-service.conf)文件上的配置,从服务自启动,配置的信息是不生效的,如密码配置和ip绑定。

     

    解决方案:

    方法一、在redis.windows-service.conf文件(非redis.windows.conf)自定义配置信息,因为Redis安装的服务默认加载的是该文件。

     

    方法二、更换Redis服务,具体如下:

     

    如何更改服务默认的配置文件呢?

     

    1、可以删除原来的服务,然后新增自定义Redis自启动服务

     

    2、或者不删除原来的服务,把原来的服务设置为禁用,但是同样新增自己自定义Redis自启动服务

     

     

    1、新增自定义Redis服务

    从CMD命令窗口中进入Redis的安装目录,如:D:\soft\Redis,然后执行下面的命令:

    redis-server --service-install redis.windows.conf --loglevel notice --service-name Redis_new 

     

    此服务加载的配置文件是redis.windows.conf,不带service的。

     

    2、启动Redis服务:

    从CMD命令窗口中进入Redis的安装目录,如:D:\soft\Redis,然后执行下面的命令:

    redis-server --service-start

     

    3、删除Redis服务:

    从CMD命令窗口中进入Redis的安装目录,如:D:\soft\Redis,然后执行下面的命令:

    redis-server --service-uninstall  

     

    >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

    展开全文
  • 1.下载windows版本的redis 2.将下载的redis进行解压操作,复制3份命名为 redisredis-salve1、redis-salve2 3.修改配置两个从库文件配置(redis-salve1、redis-salve2),如下 ... redis-salve2配置文件...
  • 安装了redis服务后,发现在其配置文件redis.windows.conf(或redis.conf)设置了密码:requirepass 123456 启动redis,执行config get requirepass发现配置密码没有生效。 原因:问题在于我们启动redis...
  • Windows环境下redis 配置文件中设置的密码为什么无效 原创 2017年04月21日 12:25:48 2528 当我们安装了redis服务后,发现在其配置文件redis.windows.conf(或redis.conf)设置了密码:...
  • windows安装redis配置文件详解 修改配置文件密码时requirepass前面不要加空格!!! 1、window版下载地址:https://github.com/MicrosoftArchive/redis/releases(推荐使用压缩版) 2、解压到指定路径,根据...
  • windowsLinux下memcache 和Redis 配置文件 php5.0-7.0 全套
  • Windows版的Redis有2个配置文件,一个是:redis.windows.conf,另一个是redis.windows-service.conf。     但需要注意的是,WindowsRedis启动服务默认加载的配置文件redis.windows-service.conf...
  • WindowsRedis配置文件说明

    千次阅读 2018-08-10 17:47:36
    简介:  Redis本质上是一个Key-Value类型的内存数据库,很像memcached,整个数据库统统加载...因为是纯内存操作,Redis的性能非常出色,Redis最大的魅力是支持保存List链表和Set集合的数据结构,而且还支持对List...
  • 在上面通过修改配置文件后启动redis的命令是 redis-server.exe redis.windows.conf 每次需要启动时都要在redis的目录下打开cmd,然后输入上面的命令。 可以将这个命令做成bat脚本的方式,双击执行执行这个命令。 ...
  • Windowsredis配置

    2015-09-25 18:15:14
    一.安装Redis 官方网站:http://redis.io/ 官方下载:http://redis.io/download 可以根据需要下载不同版本 windows版:https://github.com/mythz/redis-windows ...配置Redisredis.windows.conf) por
  • #redis配置 ...#当Redis以守护进程方式运行时,Redis默认会把pid写入redis.pid文件,可以通过pidfile指定 pidfile 'E:/xxx/redis/redis_pid/redis.pid' #端口 port 6379 #绑定主机的ip地址 bind...
  • 2,分别修改6380和6381文件夹redis.window.conf文件  port:分别改为6380、6381  均增加:slaveof 127.0.0.1 6379 3,在6380和6381目录下分别执行以下命令  redis-server –service-install redis.windows....
  • redis.windows.conf为redis配置文件,常用配置如下: Redis默认不是以守护进程的方式运行,可以通过该配置项修改,使用yes启用守护进程 daemonize no 当Redis以守护进程方式运行时,Redis默认会把pid写入/var/...
  • Windows环境下启动redis服务端,只需执行redis目录redis-server文件即可,而设置密码,可以打开redis.windows.conf文件,搜索“password”,找到如图所示的这一行。 放开该行的注释,如下图所示。 ...
  • WindowsRedis配置

    千次阅读 2017-10-02 06:38:04
    Redis 是一个开源(BSD许可)的,内存的数据结构存储系统,它可以用作数据库、缓存和消息中间件。它支持多种类型的数据结构,如 字符串(strings),散列(hashes), 列表(lists), 集合(sets), 有序集合...
  • Redis配置文件详解

    千次阅读 2017-01-08 11:49:30
    redis配置的详细讲解,每一项含义与原理介绍。全为本人整理、翻译,谢绝转载,谢谢合作。 一、单位 关于内存单位,一般格式如1k、5GB、4M,不用区分大小写,所以1GB、1Gb、1gB代表的意思是一样的,单位之间的转换...
  • windowsredis配置密码

    2018-06-28 14:48:00
    如果要设置密码,首先打开配置文件,要注意的是这两个都是配置文件,记住你改的是哪一个,不放心的可以两个都改。 然后找到#requirepassfoobared,改成requirepass 密码。 接着按住shift后右键进入该目录下的...
  • 指定redis只接收来自于该IP地址的请求,如果不进行设置,那么将处理所有请求,在生产环境最好设置该项 但是,实际上,应该bind的是redis所在服务器网卡的ip。也就是说,如果你的redis服务器有两张网卡,一张是...
  • Redis哨兵配置文件

    2020-12-24 15:54:07
    Redis哨兵配置文件
  • redis 64位下载地址 ...否则命令行可能无法识别redis命令 可以直接利用redis-cli而不需要每次进入redis的安装目录 打开redis.windows.conf,设置Redis最大占用内存maxmemory 设置redis密码 requirepas...
  • redis配置文件参数说明及命令操作

    千次阅读 2017-08-02 10:56:18
    Redis配置文件位于 Redis 安装目录下,文件名为redis.windows.conf,以前好像是 redis.conf,不过我下载的版本是redis.windows.conf,当然你也可以自己创建自己的配置文件,启动redis服务的时候后面跟上配置文件...
  • Windows Redis配置不生效解决方案

    千次阅读 2017-08-17 11:42:13
    Windows Redis默认配置文件Redis配置不生效解决方案, Windows Redis自启动配置不生效解决方案,Windows Redis增加自动启动服务   Windows版的Redis有2个配置文件,一个是:redis.windows.conf,另一个是redis...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 46,496
精华内容 18,598
关键字:

windows中redis的配置文件

redis 订阅