联系我们 - 广告服务
您的当前位置:官网首页 > 资讯 > 热评 >

在redhat6.4安装redis集群

来源: 编辑: 时间:2019-08-22
导读: 不要忘了创建数据目录mkdir -p /opt/redis/data 根据上面的参考,启动集群和停止集群 启动集群:先敲入/opt/redis/create-......

不要忘了创建数据目录mkdir -p /opt/redis/data

根据上面的参考,启动集群和停止集群

启动集群:先敲入/opt/redis/create-cluster start回车,再敲入/opt/redis/create-cluster create回车,再输入yes回车

停止集群:敲入/opt/redis/create-cluster stop回车

如果以前启动过,造成不一致数据,create时就会报错,可先/opt/redis/create-cluster clean

测试

 dependency 
 groupid redis.clients /groupid 
 artifactid jedis /artifactid 
 version 2.8.1 /version 
 /dependency 

声明jediscluster bean

@bean
 public jediscluster jediscluster{
 set hostandport nodes=new hashset ;
 nodes.add);
 nodes.add);
 nodes.add);
 return new jediscluster;
 }

测试set和get

 annotationconfigapplicationcontext context= new annotationconfigapplicationcontext;
 jediscluster jediscluster =  context.getbean;
 jediscluster.set;
 system.out.println);

安装过程可能遇到的问题:

make test时,提醒you need tcl 8.5 or newer in order to run the redis test.到http://www.tcl.tk/software/tcltk/download.html下载tcl,

wget http://prdownloads.sourceforge.net/tcl/tcl8.5.19-src.tar.gz
tar xf tcl8.5.19-src.tar.gz
cd tcl8.5.19/unix
./configure
make test
make install

因为create-cluster create会调用redis-trib.rb,它是一个ruby脚本,所以提示没有安装ruby,就先安装yum install -y ruby

如果提示加载rubygems错误,使用以下办法安装rubygems

a.https://rubygems.org/pages/download下载tgz格式的安装包

b.mount -t cifs -o username=xiejx618,password=123456 //192.168.1.115/share /share

cp /share/rubygems-2.6.4.tgz ./
tar xf rubygems-2.6.4.tgz
cd rubygems-2.6.4
ruby setup.rb

如果再提示no such file to load – rdoc/rdoc,就先安装yum install -y rdoc

如果再提示 no such file to load – redis,就使用gem install redis -v 3.0.7

gem又是因为墙原因无法使用默认源,就修改为淘宝源

可能用到的几个命令

帮助:gem sources --help

查看源:gem sources -l

删除源:gem sources -r https://rubygems.org/

添加源:gem sources -a https://ruby.taobao.org/

更新源缓存:gem sources -u

责任编辑:

打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

网友评论:

在“\templets\demo\comments.htm”原来的内容全部删除,插入第三方评论代码,如果不需要评论功能,删除comments.html里面的内容即可
推荐使用友言、多说、畅言(需备案后使用)等社会化评论插件

Copyright © 2018 博天堂918国际娱乐博天堂918国际娱乐-搏天堂918娱乐在线 All Rights Reserved Power by DedeCms
本站所有资讯来源于网络 如有侵权请联系QQ:9490489
Top