`
1028826685
  • 浏览: 940662 次
  • 性别: Icon_minigender_1
  • 来自: 重庆
社区版块
存档分类

redis3.0安装错误总结

 
阅读更多
  1. 配置完所有主节点后,报" ERR Invalid node address specified"

    由于redis-trib.rb 对域名或主机名支持不好,故在创建集群的时候要使用ip:port的方式

    redis-trib.rb create ip1:port1 ip2:port2 ip3:port3

     

  2. 创建集群时报某个err slot 0 is already busy (redis::commanderror)

    这是由于之间创建集群没有成功,需要将nodes.conf和dir里面的文件全部删除(注意不要删除了redis.conf)

     

  3. 创建集群时一直处于"Waiting for the cluster to join...................................."的状态

    这个问题原因不知,但解决方法是在redis.conf文件中把bind 127.0.0.1本地环回口改为物理接口.

     

  4. 安装ruby redis时长时间没响应

    这是由于天朝网络,解决办法是改ruby源(请自行baidu)或手动安装

  5. moguang@ubsvr13:/opt/redis-unstable/src$ ./redis-trib.rb create 192.168.1.13:6379 192.168.1.15:6380 192.168.1.40:6381    Creating cluster
    Connecting to node 192.168.1.13:6379: OK
    Connecting to node 192.168.1.15:6380: OK
    Connecting to node 192.168.1.40:6381: OK
    Performing hash slots allocation on 3 nodes…
    Using 3 masters:
    192.168.1.40:6381
    192.168.1.15:6380
    192.168.1.13:6379
    M: 225b7f54c67483f71955db78312a90c67941fff0 192.168.1.13:6379
    slots:10922-16383 (5462 slots) master
    M: bca62c53e7f50d7c83dd418ed23e08fb8a4e9bb5 192.168.1.15:6380
    slots:5461-10921 (5461 slots) master
    M: 47483c65a705025aab28ee74da210a2dce41bc41 192.168.1.40:6381
    slots:0-5460 (5461 slots) master
    Can I set the above configuration? (type ‘yes’ to accept): yes
    /usr/lib/ruby/gems/1.8/gems/redis-3.0.7/lib/redis/client.rb:97:in call': ERR Slot 16011 is already busy (Redis::CommandError)
    from /usr/lib/ruby/gems/1.8/gems/redis-3.0.7/lib/redis.rb:2432:inmethod_missing’
    from /usr/lib/ruby/gems/1.8/gems/redis-3.0.7/lib/redis.rb:37:in synchronize'
    from /usr/lib/ruby/1.8/monitor.rb:242:inmon_synchronize’
    from /usr/lib/ruby/gems/1.8/gems/redis-3.0.7/lib/redis.rb:37:in synchronize'
    from /usr/lib/ruby/gems/1.8/gems/redis-3.0.7/lib/redis.rb:2431:inmethod_missing’
    from ./redis-trib.rb:203:in flush_node_config'
    from ./redis-trib.rb:571:inflush_nodes_config’
    from ./redis-trib.rb:570:in each'
    from ./redis-trib.rb:570:inflush_nodes_config’
    from ./redis-trib.rb:820:in create_cluster_cmd'
    from ./redis-trib.rb:1026:insend’
    from ./redis-trib.rb:1026
    经检查,这是由于上一次配置集群失败时留下的配置信息导致的。 只要把redis.conf中定义的 cluster-config-file 所在的文件删除,重新启动redis-server及运行redis-trib即可。

 

分享到:
评论

相关推荐

    Redis3.0.501 windows版本

    总结,Redis 3.0.501 Windows版本为开发者提供了在Windows平台使用Redis的可能性,尽管与Linux环境有所不同,但通过理解其特性和配置,开发者可以在Windows系统上充分利用Redis的强大功能。在实际应用中,注意监控、...

    redis3.0-集群部署文档

    cp /usr/local/redis3.0/redis.conf /usr/local/cluster/ vi redis.conf ``` - 修改以下配置项: - `port`: 设置为节点对应的端口号(例如7000) - `daemonize yes`: 后台运行 - `cluster-enabled yes`: 开启...

    Redis-6.2.7 Windows 版

    总结来说,"Redis-6.2.7 Windows 版"为Windows用户提供了一个可以直接使用的Redis服务,具备高性能、易部署的特点。在使用过程中,用户应关注配置、持久化、安全以及资源管理,确保系统的稳定和高效运行。

    10-Redis高级功能.docx

    自Redis 3.0版本开始,官方正式支持了集群功能,最小集群配置需要包含至少3个主节点和3个对应的从节点。 ##### 5.2 Redis 集群的优势 - **数据分片**:通过哈希槽(Hash Slot)机制将数据均匀分布到各个节点上,...

    Redis集群演化的心路历程.pdf

    总结起来,Redis集群的演化过程是围绕着提高性能、优化存储、增加功能以及强化安全性四个核心方向展开的。在每一个方向上,都有针对性的策略和措施,使得Redis从一个简单的KV存储演变为一个更加成熟且适应现代互联网...

    46道史上最全Redis面试题

    - **Redis Cluster:**自 Redis 3.0 开始提供的原生集群解决方案,采用了不同于一致性哈希的哈希槽机制,并支持主从复制。 - **自定义集群:**通过业务代码层实现,手动划分数据到不同的 Redis 实例中。 #### 集群...

    goLang操作Redis.docx

    此外,Redis 还支持主从复制、事务、Lua 脚本等功能,并且自 3.0 版本起还引入了集群模式,以进一步提高扩展性和可用性。 #### 二、GoLang 操作 Redis ##### 1. 安装客户端库 Go 语言社区中有多个用于操作 Redis ...

    thinkphp3.0源码和实例

    总结,ThinkPHP3.0作为一个成熟的PHP框架,为开发者提供了丰富的功能和良好的扩展性。通过对源码的学习和实例的实践,我们可以更深入地理解其设计理念,提升我们的开发技能,为构建高质量的Web应用打下坚实的基础。

    Redis 50 道面试题及答案.docx

    Redis知识点总结 Redis是一个Key-Value类型的内存数据库,它的性能非常出色,每秒可以处理超过10万次读写操作,成为已知性能最快的Key-Value DB。Redis的出色之处不仅仅是性能,它还支持保存多种数据结构,如String...

    Redis-x64-3.2.100.zip

    总结来说,“Redis-x64-3.2.100.zip”提供的Redis版本是一个强大且灵活的内存数据库解决方案,尤其适合处理高并发、低延迟的业务需求。通过理解和熟练运用其特性,开发者可以构建高效、可靠的分布式系统。

    内存数据库-redis.docx

    - `stop-writes-on-bgsave-error`: 当RDB持久化过程中遇到错误时是否阻止写操作,默认为no。 - `dbfilename`: 指定RDB文件名,默认为`dump.rdb`。 - `dir`: 指定RDB和AOF文件的保存路径。 ##### AOF持久化配置示例...

    Python库 | tencentcloud-sdk-python-rce-3.0.514.tar.gz

    总结来说,Tencentcloud-sdk-python-rce 3.0.514是腾讯云提供的一款强大的Python SDK,它使开发者能够轻松地进行远程代码执行,管理腾讯云上的各种资源。通过理解和熟练运用这个库,开发者可以更高效地构建和运维云...

    ppmessage在windows上部署

    ### ppmessage在Windows上的部署详解 ... - Redis是ppmessage使用的内存数据结构存储,需要从GitHub上下载并安装:[https://github.com/MSOpenTech/redis/releases/download/win-3.0.503/Redis-x64-3.0.503.msi]...

    Docker仓库上传镜像出现 unauthorized to access repository的解决方法

    因此,总结来说,解决 "unauthorized to access repository" 的方法是使用 docker login 命令来登录到仓库中,然后使用 docker push 命令上传镜像到仓库中。这样,我们就可以成功上传镜像到仓库中,并在仓库管理平台...

    开涛高可用高并发-亿级流量核心技术

    16.7.11 网络抖动时,返回502错误 346 16.7.12 机器流量太大 346 16.8 其他 347 17 京东商品详情页服务闭环实践 348 17.1 为什么需要统一服务 348 17.2 整体架构 349 17.3 一些架构思路和总结 350 17.3.1 两种读服务...

    大众点评网 Web开发之路.pdf

    - **成熟阶段(2008-2010年)**:技术栈进一步升级,包括ASP.NET 2.0/3.0/3.5、MySQL+NoSQL数据库、Memcached缓存系统、MogileFS分布式文件系统、Lucene搜索引擎等,此时服务器数量增长至18台,技术团队规模扩大至73...

Global site tag (gtag.js) - Google Analytics