redis集群为什么要ruby

Python017

redis集群为什么要ruby,第1张

因为在redis/src中有一个文件叫做redis-trib.rb,这个文件就是作者用Ruby写的,用来搭建redis集群(redis3.0版本时才开始支持集群),redis-trib.rb的后缀就是Ruby的简写,所以想要搭建redis集群需要有一个能执行.rb这种文件的运行环境,这个环境就是Ruby。

gem -v 查看RubyGems的版本

gem update --system 升级RubyGems的版本

gem install gem_name 安装某个插件

gem install -v x.x.x gem_name 安装指定版本的插件

gem list 列出安装的套件

gem update gem_name 更新某个插件

gem update 更新所有的插件

gem uninstall gem_name 删除某个插件

简单点说:Ruby是一种脚本语言,Gem是基于Ruby的一些开发工具包,Rails也算是一组Gem,专门用来做网站的。不同的Gem可能会依赖不同的Ruby版本,当然,通常来讲,新版本特性更多,速度更多,用起来更爽。