redis - 为什么redis默认运行在哨兵模式?
问题描述
为什么redis默认运行在哨兵模式,就是不能正常使用?我windows version-3.2.1
只是将端口更改为6387
然后重新分配为服务:
.\redis-server.exe --service-install redis.windows-service.conf --Service-name redis6387 --loglevel verbose
启动它并尝试“set”、“get”命令它出来一个错误信息:
(错误)ERR 未知命令“设置”
同时,server_log.txt 显示:
[14184] 4 月 25 日 09:34:03.159 * Redis 3.2.100 (00000000/0) 64 位,哨兵模式,端口 6387,pid 14184 准备启动。[14184] 4 月 25 日 09:34:03.161 # 哨兵 ID 为 fd060bfccf816affb900a2c2402eecb58163273c
顺便说一句,我在同一台win-computer中有一个redis-cluster。这redis-trib.rb
可以被认为是一个因素。
解决方案
如果你把redis放在这样的文件里。无论如何它都会以哨兵模式运行。。。。你需要做的就是改变目录名
推荐阅读
- tensorflow - 无法避免tensorflow函数回溯
- javascript - 读取别人设置的cookie的过期值
- c++ - Type Punning 的真正含义是联合的应用?
- msbuild - 多目标.Net不编译依赖项/项目
- c - 为什么使用 strcmp 会出现分段错误?
- angular - Angular MatSnackBar 打开时滚动到页面底部
- excel - 在VBA中,需要一个程序在一行中搜索特定值(X),然后在与X共享同一行的特定列中打印这些值(Y)
- javascript - 将数据减少到嵌套类别
- c# - LINQ to Entities 无法识别方法 'Boolean VerificarTitulosVencidos(Int32)' 方法,并且该方法无法转换为
- mysql - SQL查询疑点NodeJs