• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >Android > redis集群部署以及一些坑

redis集群部署以及一些坑

作者:网友 字体:[增加 减小] 来源:互联网 时间:2017-05-26

网友通过本文主要向大家介绍了redis上踩过的一些坑,redis集群部署,redis3.0集群部署,redis 集群数据存储,redis集群等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com

redis集群部署以及一些坑


开始部署之前,务必先看第6条

1.从官网下载和编译redis安装包
 $ wget http://download.redis.io/releases/redis-3.2.5.tar.gz  $ tar xzf redis-3.2.5.tar.gz $ cd redis-3.2.5 $ make
2.配置redis
 port 7000  cluster-enabled yes cluster-config-file nodes.conf cluster-node-timeout 5000 appendonly yes
如果你不想做持久化的话,appendonly yes -> appendonly no
假设我们部署3个redis nodes, 那么需要创建6个redis实例,其中3个node为另外3个nodes的slave;
 mkdir cluster-test cd cluster-test mkdir 7000 7001 7002 7003 7004 7005
保证这6个目录下的redis.conf的port 分别为7000~7005 
3.启动所有redis实例
分别进入六个目录,启动相应的redis-server
cd 7000../redis-server ./redis.conf
4.安装redis-trib.rb运行环境
 redis-trib.rb是ruby代码,所以先要安装ruby
 yum install ruby  gem install redis -- 安装redis依赖
因为墙的问题,gem install redis 可能会失败,改用国内的源
 gem sources --remove https://rubygems.org/ 删掉原来的源 gem sources -a http://gems.ruby-china.org  改用国内的源  gem sources -l 查看现有的源  gem install redis 安装redis依赖
5.创建集群
 ./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 
6.注意的地方
(1) 使用redis-trib.rb构建集群,完成前不要配置密码
(2) 集群构建完再通过config set + config rewrite命令逐个实例设置密码
(3) 对集群设置密码,requirepass和masterauth都需要设置
(4) 各个节点密码都必须一致,否则Redirected就会失败
 config set masterauth  yourpasswd  config set requirepass  yourpasswd auth yourpasswd config rewrite



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

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

  • redis集群部署以及一些坑

相关文章

  • 2017-05-26Android 反编译和混淆,android反编译混淆
  • 2017-05-26Java字节流在Android中的使用,java字节流android
  • 2017-05-228.3.7 Paint API之—— Xfermode与PorterDuff详解(四)
  • 2017-05-26Android开发学习——ListView+BaseAdapter的使用,androidbaseadapter
  • 2017-05-26基于docker安装gitlab
  • 2017-05-26近年RFC文档专题及对应编号 选编 (持续更新)
  • 2017-05-26android样式和主题(一),android样式主题
  • 2017-05-26Linux下程序产生“段错误”的原因及其解决办法
  • 2017-05-228.2.1 Bitmap(位图)全解析 Part 1
  • 2017-08-23Android 隐藏状态栏 标题栏

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • Android代码优化小技巧,android代码小技巧
    • Android Studio: Error:Cannot locate factory for objects of type DefaultGradleConnector, as ConnectorServiceRegistry,locateregistry
    • 一个简单的Makefile编译框架
    • Android自动化构建之Ant多渠道打包实践分析(下)
    • App启动页倒计时功能,app启动倒计时
    • 7.3.2 Android 文件下载(1)
    • Android中对Handle机制的理解
    • android 时间工具类
    • TCP接收窗口--确定Window Scaling
    • Android studio 插件安装 plugin

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

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