zoukankan      html  css  js  c++  java
  • Linux下Redis集群环境的搭建

    一、安装redis(使用redis3.0版本)

    1、需要gcc环境,如果没有执行命令安装gcc

    yum install gcc-c++

    2、下载redis3.0的源码包并上传至服务器

    3、解压源码包

    tar -zxvf redis-3.0.0.tar.gz

    4.进入解压目录编译

    make

    5.安装redis

    make install PREFIX=/usr/local/redis

    二、启动redis

    1、从redis-3.0.0文件中复制redis-conf到redis的安装目录中

    2、然后修改redis.conf文件

    3、在bin目录下启动redis

     ./redis-server redis.conf

    三、redis集群的搭建

    注:该集群中有三个节点,每个节点有一主一备。需要6台虚拟机。在此搭建一个伪分布式的集群,使用6个redis实例来模拟。

    1、安装ruby环境

    yum install ruby
    yum install rubygems

    将redis集群管理工具redis-trib.rb上传至服务器

    安装ruby的包

    gem install redis-3.0.0.gem

    2、在local下创建redis-cluster文件夹,在该文件夹中创建6个redis实例,端口号从7001~7006

    复制redis安装目录bin文件夹

    在redis-cluster文件夹下将redis01复制5份

    修改redis01至redis06中的redis.conf 文件,将端口依次改为70001~7006,并打开cluster-enabled yes行前的注释

    3、把创建集群的ruby脚本redis-trib.rb复制到redis-cluster文件夹下

    4、启动6个redis实例

    5.创建集群(192.168.242.134是你自己ip,创建过程中输入yes确认)

    ./redis-trib.rb create --replicas 1 
    192.168.242.134:7001
    192.168.242.134:7002
    192.168.242.134:7003
    192.168.242.134:7004
    192.168.242.134:7005
    192.168.242.134:7006

    6、测试集群(-c 不能缺

    进入集群任一文件夹下输入

    redis01/redis-cli -h 192.168.25.153 -p 7002 -c
    stay hungry,stay foolish
  • 相关阅读:
    .net remoting学习(2)MarshalByRefObject与对象激活
    Android之旅Service
    Android之旅Handler与多线程
    Android之旅广播(BroadCast)
    .net remoting学习(3) 配置与服务端广播
    网址收藏
    Asp.net生命周期
    Android API 拦截系统短消息
    TCL脚本语言学习
    实现一个包含Microsoft.Advertising和SmartMad广告控件的UserControl
  • 原文地址:https://www.cnblogs.com/guxiong/p/6270140.html
Copyright © 2011-2022 走看看