• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase
您的位置:首页 > 数据库 >Redis > Redis4基于CentOS6集群搭建

Redis4基于CentOS6集群搭建

作者:若鱼的专栏 字体:[增加 减小] 来源:互联网 时间:2017-09-08

若鱼的专栏通过本文主要向大家介绍了centos6搭建vpn,redis4,redis集群搭建,服务器集群搭建,mysql集群搭建等相关知识,希望本文的分享对您有所帮助

1、安装需要的依赖包
[root@localhost ~]# yum install gcc gcc-c++ kernel-devel automake autoconf libtool make wget tcl vim ruby rubygems unzip git -y  
2. 下载redis并安装
[root@localhost src]# cd /usr/local/  
[root@localhost local]# wget http://download.redis.io/releases/redis-4.0.1.tar.gz  
[root@localhost local]# tar xzf redis-4.0.1.tar.gz  
[root@localhost local]# cd redis-4.0.1  
[root@localhost redis-4.0.1]# make  
3. 创建集群需要的目录
mkdir -p /usr/local/cluster  
cd /usr/local/cluster  
mkdir –p /usr/local/cluster/7000  
mkdir –p /usr/local/cluster/7001 
mkdir –p /usr/local/cluster/7002
mkdir –p /usr/local/cluster/7003
mkdir –p /usr/local/cluster/7004
mkdir –p /usr/local/cluster/7005
4. 修改配置文件redis.conf
port 7000(7002,7003,7004,7005)  
daemonize yes  
cluster-enabled yes  
cluster-config-file nodes_700X.conf  
cluster-node-timeout 5000  
appendonly yes 
appendfilename "appendonly_700X.aof"
pidfile /var/run/redis_700X.pid
这个配置文件分别拷贝到7000/7001/7002/7003/7004/7005节点目录。
5.分别启动这6个redis实例
/usr/local/redis-4.0.1/src/redis-server  ./7000/redis.conf
/usr/local/redis-4.0.1/src/redis-server  ./7001/redis.conf
/usr/local/redis-4.0.1/src/redis-server  ./7002/redis.conf
/usr/local/redis-4.0.1/src/redis-server  ./7003/redis.conf
/usr/local/redis-4.0.1/src/redis-server  ./7004/redis.conf
/usr/local/redis-4.0.1/src/redis-server  ./7005/redis.conf
并查看是否成功:ps -ef|grep redis
6. 执行redis的创建集群命令创建集群
[root@localhost cluster]# cd /usr/local/redis-4.0.1/src  
[root@localhost src]# ./redis-trib.rb  create --replicas 1 127.0.0.1:7000 127.0.0.1:7001 127.0.0.1:7002 127.0.0.1:7003 127.0.0.1:7004 127.0.0.1:7005  
到这一步因为前面第1步装了依赖包,未提示ruby和rubygems的错误,但还是会报错,提示不能加载redis,是因为缺少redis和ruby的接口,使用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
解决:gem install redis
还可能会提示ruby版本太低,需要安装高版本。
wget https://cache.ruby-china.org/pub/ruby/ruby-2.3.1.tar.gz
tar xzvf ruby-2.3.1.tar.gz  
cd ruby-2.3.1  
./configure –prefix=/usr/local/ruby  
make && make install  
7.重新执行创建集群的命令
。。。。。。。
[OK] All nodes agree about slots configuration.  
>>> Check for open slots...  
>>> Check slots coverage...  
[OK] All 16384 slots covered.  
8. 测试集群
[root@iZuf6h90t5awxwr3uqp6f0Z src]# ./redis-cli -c -p 7000
127.0.0.1:7000> set username xjs
-> Redirected to slot [14315] located at 127.0.0.1:7002
OK


[root@iZuf6h90t5awxwr3uqp6f0Z ~]# /usr/local/redis-4.0.1/src/redis-cli -c -p 7005
127.0.0.1:7005> get username
-> Redirected to slot [14315] located at 127.0.0.1:7002
"xjs"


参考:
http://blog.csdn.net/nuli888/article/details/52134117
http://www.cnblogs.com/feiyun126/p/7248989.html
 

分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • Redis4基于CentOS6集群搭建

相关文章

  • 2017-05-11Redis数据库的安装配置方法
  • 2017-05-11redis+mysql+quartz 一种红包发送功能的实现
  • 2017-05-11Redis主从实现读写分离
  • 2017-05-11浅谈redis采用不同内存分配器tcmalloc和jemalloc
  • 2017-05-11Redis2.8配置文件中文详解
  • 2017-05-11一起raid数据恢复及回迁成功的案例
  • 2017-05-11Redis整合Spring结合使用缓存实例
  • 2017-05-11Redis列表类型的常用命令小结
  • 2017-05-11php结合redis实现高并发下的抢购、秒杀功能的实例
  • 2017-05-11Redis教程(十三):管线详解

文章分类

  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase

最近更新的内容

    • 通过 Redis 实现 RPC 远程方法调用(支持多种编程语言)
    • 浅谈redis采用不同内存分配器tcmalloc和jemalloc
    • Redis sort 排序命令详解
    • Linux下Redis安装配置教程
    • 浅谈redis在项目中的应用
    • 利用yum安装Redis的方法详解
    • 利用ganglia监控redis的最新解决方法
    • 超强、超详细Redis数据库入门教程
    • Redis教程(十五):C语言连接操作代码实例
    • Redis 集群搭建和简单使用教程

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有