`
阅读更多

Windows Redis默认配置文件,Redis配置不生效解决方案,

Windows Redis自启动配置不生效解决方案,Windows Redis增加自动启动服务

 

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

©Copyright 蕃薯耀 2017年7月17日

http://fanshuyao.iteye.com/

 

之前已经在文章(http://fanshuyao.iteye.com/blog/2384074)谈过Redis配置不生效的问题,这篇文章做一个补充。

 

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  

 

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

©Copyright 蕃薯耀 2017年7月17日

http://fanshuyao.iteye.com/

  • 大小: 65.2 KB
  • 大小: 50.5 KB
1
0
分享到:
评论
1 楼 蕃薯耀 2017-07-17  
Windows Redis默认配置文件,Redis配置不生效解决方案,Windows Redis自启动配置不生效解决方案,Windows Redis增加自动启动服务

>>>>>>
蕃薯耀

相关推荐

    windows下redis PHP5.5扩展

    - 修改`php.ini`配置文件,添加`extension=php_redis.dll`行,确保扩展被启用。 - 重启Web服务器(如Apache或IIS)以使配置生效。 4. **arrays.markdown** 这个文件可能包含了关于如何在PHP中使用Redis处理数组...

    完美解决linux上启动redis后配置文件未生效的问题

    然而,问题在于,Redis在启动时并不默认读取配置文件。当通过命令`./redis-server`启动Redis时,它将使用默认设置运行,除非在命令行中明确指定配置文件的位置。因此,即使你已经修改了`redis.conf`,Redis服务也...

    解决redis修改requirepass后不生效的问题

    在 Redis 的默认配置文件(如 `redis.conf` 或 `redis.windows.conf`)中,找到或添加以下行: ``` requirepass your_password ``` 其中,`your_password` 应替换为您设置的密码。 2. **配置文件未被正确加载...

    关于Jedis连接Linux上的redis出现 DENIED Redis is running in protected mode问题的解决方案

    ### 关于Jedis连接Linux上的Redis出现DENIED Redis is running in protected mode问题的解决方案 #### 一、问题背景 在尝试使用Jedis客户端通过网络连接Linux服务器上的Redis时,可能会遇到一个常见的错误提示:...

    Windows平台上安装Redis及必要配置

    - 修改完配置文件后记得重启Redis服务以使更改生效。 - 如果修改了端口号,请确保防火墙规则也相应调整,允许新的端口通信。 - 开启远程访问前,强烈建议设置密码以提高安全性。 - 在生产环境中部署Redis时,还需要...

    redis安装包以及phpredis扩展包-windows

    2. **配置Redis**:在解压后的目录中找到`redis.windows-service.conf`文件,这是Redis的配置文件。根据你的需求,可以编辑这个文件来设置端口号、数据库数量、是否允许远程访问等参数。 3. **启动Redis**:运行`...

    tomcat7+jdk1.7+redis session共享;tomcat8+jdk1.8+redis session共享 jar包+配置文件

    在构建分布式系统时,session共享是一个关键问题,特别是在使用多个应用服务器(如Tomcat)...这个解决方案适用于使用Tomcat7+jdk1.7或Tomcat8+jdk1.8的环境,且资源包包括了所需的jar包和配置文件,便于快速部署实施。

    redis linux安装主从自动切换配置

    1. 配置Sentinel(哨兵)系统,Sentinel是Redis的高可用性解决方案,负责监控、故障检测和自动故障切换。 2. 安装Sentinel:重复Redis的安装步骤,但需要安装特定的Sentinel版本。 3. 修改Sentinel配置文件(如/etc/...

    小白专用Windows版Redis 开箱即用

    Redis的配置文件是“redis.windows.conf”,使用文本编辑器打开,你可以修改各种参数,比如内存限制、持久化策略、网络设置等。记得在修改后重启Redis服务以使更改生效。 总之,Redis作为一款强大的键值存储系统,...

    windows php redis

    了解这些基础知识后,您就可以在Windows上的PHP应用中充分利用Redis作为缓存和数据存储解决方案了。通过php_redis扩展,您可以轻松执行诸如`new Redis()`, `connect()`, `set()`, `get()`等操作,实现数据的存取;而...

    Redis-x64-window.zip

    综上所述,“Redis-x64-window.zip”包含的是在Windows 64位环境下运行的Redis实例,提供了多种数据结构和高级特性,可用于构建高效的数据存储和处理解决方案。正确安装、配置并熟练掌握其使用方法,能极大地提升...

    windows下使用redis requirepass认证不起作用的解决方法

    1. `redis.windows.conf`:这是默认的配置文件,包含了Redis服务器的基础设置。 2. `redis.windows-service.conf`:这是一个专门为Windows服务模式运行Redis设计的配置文件,如果你通过服务方式启动Redis,可能会...

    php_redis扩展的开启

    标题中的“php_redis扩展的开启”指的是在PHP环境中安装并启用`php_redis`扩展,以便PHP能够与Redis数据库进行通信。...通过正确配置和启用该扩展,可以提升应用的性能并实现更灵活的数据存储解决方案。

    redis技术文档

    3. **配置文件调整**:编辑Redis配置文件(`redis.conf`),根据需求调整参数。 4. **启动服务**:通过命令行启动Redis服务。 5. **客户端连接**:使用客户端工具如`redis-cli`连接Redis服务器。 ##### 4.2 Redis的...

    php5.3-nts版本的redis

    在实际应用中,使用php5.3-nts版本的Redis扩展,开发者可以创建高效的缓存解决方案,提升Web应用性能,尤其是在处理大量并发请求时。同时,igbinary的使用能进一步优化数据传输效率,减少网络延迟,提升整体系统的...

    php_redis-2.27-5.6-ts-vc11-x64(含igbinary)

    总的来说,这个压缩包提供了一套完整的解决方案,允许PHP 5.6用户在Windows 64位环境下,利用Redis进行高效的数据存储和检索,同时利用igbinary实现更优的数据序列化。这在开发高并发、大数据量的Web应用时非常有...

    tomcat-redis-session-jar

    这种将Session管理迁移到Redis的解决方案不仅提高了Web应用的可扩展性,还降低了单点故障的风险,使得在大型分布式系统中更容易管理和维护用户会话。同时,Redis作为内存数据库,提供了快速的读写性能,进一步提升了...

    Redis中的conf

    Redis是世界上最受欢迎的开源内存数据结构存储系统,它可以用作数据库、缓存和消息代理。...通过深入理解和熟练配置`redis.conf`,你可以更好地利用Redis的优势,为你的应用程序提供高效、可靠的内存数据存储解决方案。

    window下php5.4.*的redis的dll包,内含使用方法

    这个文件通常包含安装和配置的步骤,以及可能遇到的问题和解决方案。根据文件内容,它会指导你如何将`php_redis.dll`和`php_igbinary.dll`添加到PHP的`php.ini`配置文件中,以及如何重启Web服务器使改动生效。在...

    laravel配置Redis多个库的实现方法

    在 Laravel 框架中,Redis 是一个常用的高速缓存和会话存储解决方案。本文将详细介绍如何配置 Laravel 以支持使用 Redis 的多个库,确保不同的服务能够独立地存储数据,避免数据混乱。 首先,要使用 Redis 在 ...

Global site tag (gtag.js) - Google Analytics