zoukankan      html  css  js  c++  java
  • Linux搭建redis集群踩过的一系列坑

    前言

      一个redis集群的搭建花了我一晚上,就差点通宵了。搭建过程不断给我报错,老是缺斤少两,网上各种错误的解决方案,伤透老衲的心。下面还原具体的过程,并给出解决方案

    一.ruby环境的安装

      是的,当我执行了yum install ruby,yum install rubygems,到gem install redis时就跟我ruby的版本太低了。然后把刚才安装的卸了。屁颠屁颠地百度看下别人的搭建过程,毕竟别人已经走过的路,我跟着走岂不顺畅多了是吧,终发现一篇挺不错的搭建redis集群的文章,链接我给到下面,大家可以去看下应该能解决你百分之90的问题:

    链接:https://blog.csdn.net/mst1010/article/details/80984699

      大家在执行gem install redis时耐心点,确实时间挺长的

    二.没有redis-3.0.0.gem

      真的,起初我执行了gem install redis,打印的信息显示redis-4.2.2.gem安装成功。那时候觉得应该没啥毛病了,接着给我报下面的错误:

    usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require': no such file to load -- redis (LoadError)
        from /usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `require'
        from ./redis-trib.rb:25

      我又找度娘了,有人说要上传redis-3.0.0.gem,并执行gem install redis-3.0.0.gem,这不开玩笑吗?我不是装了一个更高版本了吗?不过那时候基本死马当活马医了,上传了redis-3.0.0.gem并安装.....果然行,又给我抛另一个错误了

    三./usr/bin/env: ruby: No such file or directory

      其实到这一步,心凉了一半。有个老哥说文件保存格式错误,改成uinx,不过我肯定不改啦,我也看不懂它在说啥。然后找到一篇文章是说缺少ruby的环境,使用yum install ruby,刚开始我是不愿意相信的,因为我好像已经装了ruby的环境了,怎么会又缺呢?不试不知道,还真行,错误又换成另一种类型了

    四.can't connect to node 192.168.*.*

      鲁迅说过:你踩过的坑,别人早就踩过了!还真的让我看到一哥们跟我报一样的错,原来要在redis.conf要绑定自己的ip地址,终于在这步我成了,如图:

      大家仿造着改成自己的ip地址就可以了,而且在启动redis服务和客户端连接redis服务时记得带上 -h ip -p port

    参考1:https://blog.csdn.net/u010375663/article/details/52137006?utm_medium=distribute.pc_relevant_t0.none-task-blog-BlogCommendFromMachineLearnPai2-1.channel_param&depth_1-utm_source=distribute.pc_relevant_t0.none-task-blog-BlogCommendFromMachineLearnPai2-1.channel_param

    参考2:https://blog.csdn.net/mst1010/article/details/80984699

  • 相关阅读:
    Ztree-
    富文本编辑器Ueditor
    通知 弹框
    ResultEntity
    echart
    定时器,定时发邮件JavaMail
    重定向传值
    图片验证码
    异步json发送put或者delete
    异步时间格式转换插件
  • 原文地址:https://www.cnblogs.com/ibcdwx/p/13776400.html
Copyright © 2011-2022 走看看