最近工作不忙,就决定学习一下redis.因为一直在windows下工作,不会linux,没办法就选择在windows下配置redis.

windows下配置redis集群的文章有很多,比如:http://www.cnblogs.com/linjisong/p/6081312.html, 我这里主要说一下我遇到的一些坑.

1.配置文件

安装完redis服务以后,会有两个配置文件,如下图:

按官方解释,一个是命令提示符下启动redis使用的,一个是服务专用的, 但是我有一台机子,改了服务器的配置文件,不起作用,端口改变不过来.后来两个文件都改了才ok.

2.配置文件选项前面一定不能有空格

因一些配置是被注释的(就是配置项前面有一个#)符号,我就把#删掉,保留了一个空格,结果,启动redis出现了如下错误:

查看日志显示错误是:

syslog-ident = redis
Invalid argument during startup: unknown conf file parameter : cluster-config-file

我一开始以为是redis的windows服务版本不支持这个配置选项,网上各种找和查,最后才知道原来redis的配置项前面不能有空格.真是醉了

3.Not all 16384 slots are covered by nodes错误

在执行redis-trib.rb create命令创建redis集群的时候,遇到了这个错误:Not all 16384 slots are covered by nodes.

这篇文章:http://www.cnblogs.com/xling/p/5253063.html中说是槽没分配,需要执行cluster meet,但是我执行了以后,问题照旧.

最后读了这篇文章:http://blog.csdn.net/vtopqx/article/details/50235891 使用redis-trib.rb fix命令才解决问题.

最新文章

  1. iOS开发之集成iOS9中的Core Spotlight Framework搜索App的内容
  2. Hibernate基本CRUD
  3. spring之ControllerAdvice注解
  4. Oracle-数据库
  5. python 去除字符串中连续的空格,并使用其他的分隔符替代连续的空格
  6. JAVA正则表达式语法大全
  7. Char* ,CString ,WCHAR*之间的转换
  8. 使用linq语句获取指定条数的记录
  9. SKPhysicsJointSliding类
  10. 深入浅出:重温JAVA中接口与抽象的区别
  11. 无法打开登录所请求的数据库 "ASPState"。登录失败。 用户 'NT AUTHORITY/SYSTEM' 登录失败。
  12. EnterpriseLibrary 6.0(微软企业库6.0学习笔记) 之Data Access Block 配置和获取链接字符串
  13. 竞价广告系统-逻辑回归优化方法-L-BFGS
  14. 反射、Attribute
  15. ArrayList源码解析(JDK1.8)
  16. linux怎么样显示命令历史后又显示命令的输入时间
  17. 面向对象课程 - T-shirt
  18. scrapy 动态IP、随机UA、验证码
  19. Aizu - 2681(括号匹配)
  20. partition

热门文章

  1. jenkins:通过execute shell启动的进程会被杀死的问题
  2. swift 动画合集
  3. linux系统的常用命令
  4. Struts2 XML配置详解
  5. 记录在windows7上安装MongoDB
  6. xhprof学习笔记
  7. ZYNQ 的PS GEM DMA存在缺陷
  8. 38、重新复习javascript之三
  9. 为控件Button设置快捷键(组合键)
  10. .NET Framework 框架的一些简单介绍