redis集群可以不依赖ruby吗,求大神指教 如何安装Redis集群
redis集群可以不依赖ruby吗,求大神指教
查看集群目前情况:
root@XIAOMO:/cluster_test/redis-unstable/src# redis-cli -c -p 7000
127.0.0.1:7000>
127.0.0.1:7000> cluster info
cluster_state:ok
cluster_slots_assigned:1638cluster_slots_ok:1638cluster_slots_pfail:0
cluster_slots_fail:0
cluster_known_nodes:cluster_size:cluster_current_epoch:0
cluster_stats_messages_sent:8770
cluster_stats_messages_received:8770
127.0.0.1:7000>
到此为止,集群搭建成功
如何安装Redis集群
首先要有linux环境,然后下载redis3.0以上版本。redis结合使用ruby实现了集群,所以需要ruby环境,安装ruby环境和redis的gem接口后,就可以使用redis的redis-trib.rb脚本创建集群。
步骤:
1.修改配置文件,启动多个redis实例。
2.安装ruby、rubygems、redis ruby接口。
安装gem 需要ruby的版本在 1.8.7 以上,默认的centos5 上都是1.8.5 版本,所以首先你的升级你的ruby
3.gem 安装redis ruby 接口
4.redis-trib.rb脚本创建集群
http://yuanyuan7891.iteye.com/blog/2267943
Metasploit要精通,必须要学ruby吗
简单总结下,有下面几个原因:1. Metasploit的开发人员喜欢Ruby。 文章中有好几个地方表达了这种观念。 比如说他们非常讨厌Python的缩进语法(这点跟我相似)2. Ruby本身的强大元编程能力,非常适合Metasploit要实现的特性。3. 其他原因,具体看文章吧。其实我觉得最重要的原因就是因为Metasploit开发者喜欢Ruby,其他原因只是说明他们为什么喜欢Ruby而已。
redis集群读写调用谁的ip
从机的redis命令行输入slaveofnoone转换为主机,然后要么修改主机ip要么修改java程序中的主机ip地址。 另外建议看下redis sentinel 主从切换(failover)解决方案