• Redis集群搭建过程


    我在搭建Redis集群过程中遇到了一些问题,现记录下来。

    Redis搭建需要在系统中安装好ruby、gem、zlib等工具,可参考https://www.cnblogs.com/wuxl360/p/5920330.html

    首先,使用Redhat自带ruby,运行gem install redis时中断,提示ruby 1.8太旧了,于是下好ruby源码,进行安装。

    但在make install后出现 “skip installing bundle gems because of lacking zlib” 的提示,一开始没当回事。将ruby的运行文件添加到PATH中,或在PATH路径中添加相应的快捷方式(否则会出现找不到ruby、gem命令的异常)。

    接着,在gem install redis时发现 “cannot load such file -- zlib” 等异常提示,才开始重视zlib的安装。

    网上很多例子说进入ruby源码的ext/zlib目录,依次运行ruby extconf.rb、make、make install就好,但在我这执行make时好像什么也没干。

    折腾了很久,后面觉得手动安装一个zlib,下好源码,解压安装,顺利。cd /etc/ld.so.conf.d,新建zlib.conf文件,在文件写入zlib的安装路径,运行ldconfig。

    再执行gem install redis还是出现 “cannot load such file -- zlib” 的问题。

    后面发现了 http://edgenhuang.iteye.com/blog/397481 的帖子,意思大致是安装了zlib,还要安装 ruby-zlib,于是又到ruby源码的ext/zlib目录,这时我运行ruby extconf.rb时添加了参数,ruby extconf.rb --with-zlib-dir=XXX,再make、make install,感觉应该安装成功了。

    再gem install redis,果然就成功了。

  • 相关阅读:
    整数反转
    两数之和
    设计模式-备忘录模式
    设计模式-迭代器模式
    设计模式-中介者模式
    设计模式-观察者模式
    C# OpenFileDialog和SaveFileDialog的常见用法
    SQL数据库表结构的修改(sql2005)
    C# 时间格式处理
    C# 集合类(四)
  • 原文地址:https://www.cnblogs.com/winstonet/p/8144792.html
Copyright © 2020-2023  润新知