欧美阿v视频在线大全_亚洲欧美中文日韩V在线观看_www性欧美日韩欧美91_亚洲欧美日韩久久精品

主頁 > 知識庫 > 在redhat6.4安裝redis集群【教程】

在redhat6.4安裝redis集群【教程】

熱門標簽:西藏教育智能外呼系統價格 地圖標注如何即時生效 地圖標注費用 百度商家地圖標注怎么做 小紅書怎么地圖標注店 竹間科技AI電銷機器人 太原營銷外呼系統 最簡單的百度地圖標注 玄武湖地圖標注

  參考:

  http://redis.io/topics/cluster-tutorial(主要是Creating a Redis Cluster using the create-cluster script部分)

  https://ruby.taobao.org/

  安裝一款不熟悉的軟件前先看INSTALL,README,這是習慣,生產上要建立普通用戶并調節適當參數,下面是以root身份安裝運行.

  下載解壓并安裝redis

  make test提示需要更高版本的tcl,跳到安裝過程可能遇到的問題

  

wget http://download.redis.io/releases/redis-3.0.7.tar.gz
tar xf redis-3.0.7.tar.gz 
cd redis-3.0.7
mkdir -p /opt/redis
make test
make PREFIX=/opt/redis install

  復制兩個腳本到安裝的目錄

 

 cp ~/redis-3.0.7/src/redis-trib.rb /opt/redis/

  cp ~/redis-3.0.7/utils/create-cluster/create-cluster /opt/redis/1212

 

  根據實際修改/opt/redis/create-cluster.改動的地方有幾處

  a.增加了三個變量BASEDIR,BINDIR和DATADIR,

  b.修改相關命令路徑,

  c.start前,先進入DATADIR,start后,返回原目錄

  d.clean前,先進入DATADIR,start后,返回原目錄

  e.create的host由127.0.0.1改為192.168.1.194(不改有時會報Too many Cluster redirections)

  下面是修改后的shell

 

 #!/bin/bash

  # Settings

  PORT=30000

  TIMEOUT=2000

  NODES=6

  REPLICAS=1

  BASEDIR=/opt/redis

  BINDIR=$BASEDIR/bin

  DATADIR=$BASEDIR/data

 
  # You may want to put the above config parameters into config.sh in order to

  # override the defaults without modifying this script.

  if [ -a config.sh ]

  then

  source "config.sh"

  fi

  # Computed vars

  ENDPORT=$((PORT+NODES))

  if [ "$1" == "start" ]

  then

  cd $DATADIR

  while [ $((PORT  ENDPORT)) != "0" ]; do

  PORT=$((PORT+1))

  echo "Starting $PORT"

  $BINDIR/redis-server --port $PORT --cluster-enabled yes --cluster-config-file nodes-${PORT}.conf --cluster-node-timeout $TIMEOUT --appendonly yes --appendfilename appendonly-${PORT}.aof --dbfilename dump-${PORT}.rdb --logfile ${PORT}.log --daemonize yes

  done

  cd -

  exit 0

  fi

  if [ "$1" == "create" ]

  then

  HOSTS=""

  while [ $((PORT  ENDPORT)) != "0" ]; do

  PORT=$((PORT+1))

  HOSTS="$HOSTS 192.168.1.194:$PORT"

  done

  $BASEDIR/redis-trib.rb create --replicas $REPLICAS $HOSTS

  exit 0

  fi

  if [ "$1" == "stop" ]

  then

  while [ $((PORT  ENDPORT)) != "0" ]; do

  PORT=$((PORT+1))

  echo "Stopping $PORT"

  $BINDIR/redis-cli -p $PORT shutdown nosave

  done

  exit 0

  fi

  if [ "$1" == "watch" ]

  then

  PORT=$((PORT+1))

  while [ 1 ]; do

  clear

  date

  $BINDIR/redis-cli -p $PORT cluster nodes | head -30

  sleep 1

  done

  exit 0

  fi

  if [ "$1" == "tail" ]

  then

  INSTANCE=$2

  PORT=$((PORT+INSTANCE))

  tail -f ${PORT}.log

  exit 0

  fi

  if [ "$1" == "call" ]

  then

  while [ $((PORT  ENDPORT)) != "0" ]; do

  PORT=$((PORT+1))

  $BINDIR/redis-cli -p $PORT $2 $3 $4 $5 $6 $7 $8 $9

  done

  exit 0

  fi

  if [ "$1" == "clean" ]

  then

  cd $DATADIR

  rm -rf *.log

  rm -rf appendonly*.aof

  rm -rf dump*.rdb

  rm -rf nodes*.conf

  cd -

  exit 0

  fi

  echo "Usage: $0 [start|create|stop|watch|tail|clean]"

  echo "start -- Launch Redis Cluster instances."

  echo "create -- Create a cluster using redis-trib create."

  echo "stop -- Stop Redis Cluster instances."

  echo "watch -- Show CLUSTER NODES output (first 30 lines) of first node."

  echo "tail -- Run tail -f of instance at base port + ID."

  echo "clean -- Remove all instances data, logs, configs."123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102

  不要忘了創建數據目錄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(){
  SetHostAndPort> nodes=new HashSet>(3);
  nodes.add(new HostAndPort("192.168.1.194",30001));
  nodes.add(new HostAndPort("192.168.1.194",30002));
  nodes.add(new HostAndPort("192.168.1.194",30003));
  return new JedisCluster(nodes,2000,5);
 }

  測試set和get

  

 AnnotationConfigApplicationContext context= new AnnotationConfigApplicationContext(AppConfig.class);
  JedisCluster jedisCluster = (JedisCluster) context.getBean("jedisCluster");
  jedisCluster.set("xxx","123");
  System.out.println("jedisCluster.get = " + jedisCluster.get("xxx"));

  安裝過程可能遇到的問題:

  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
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格式的安裝包(wget可能不通,在windows用旋風或迅雷下載)

  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

您可能感興趣的文章:
  • Windows環境部署Redis集群
  • Redis 集群搭建和簡單使用教程
  • CentOS 7下安裝 redis 3.0.6并配置集群的過程詳解
  • 簡單注解實現集群同步鎖(spring+redis+注解)
  • redis集群規范詳解

標簽:林芝 澳門 揚州 景德鎮 廣東 香港 唐山 贛州

巨人網絡通訊聲明:本文標題《在redhat6.4安裝redis集群【教程】》,本文關鍵詞  在,redhat6.4,安裝,redis,集群,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《在redhat6.4安裝redis集群【教程】》相關的同類信息!
  • 本頁收集關于在redhat6.4安裝redis集群【教程】的相關信息資訊供網民參考!
  • 推薦文章
    欧美阿v视频在线大全_亚洲欧美中文日韩V在线观看_www性欧美日韩欧美91_亚洲欧美日韩久久精品
  • <rt id="w000q"><acronym id="w000q"></acronym></rt>
  • <abbr id="w000q"></abbr>
    <rt id="w000q"></rt>
    成人免费高清在线| 色综合久久久久久久| 91精品国产福利在线观看| 亚洲一区二区三区四区在线观看| 成人免费高清视频在线观看| 老司机成人免费视频| 国产日本欧洲亚洲| 国产精品77777竹菊影视小说| av网在线播放| 精品电影一区二区| 狠狠v欧美v日韩v亚洲ⅴ| 亚洲精品午夜视频| 久久久久久久一区| 国产精品亚洲专一区二区三区| 国产一二三四视频| 欧美韩国日本一区| 国产激情一区二区三区桃花岛亚洲| 亚洲综合久久av一区二区三区| 亚洲国产精品国自产拍av| 国产91精品一区二区| 欧美性猛交xxxxx少妇| 亚洲欧美视频在线观看视频| 性一交一黄一片| 3d动漫精品啪啪一区二区竹菊| 丝袜美腿成人在线| 毛片网站免费观看| 久久九九久久九九| 成人夜色视频网站在线观看| 欧美伊人精品成人久久综合97 | 免费不卡在线观看| 在线观看国产精品一区| 国产女主播在线一区二区| 成人高清伦理免费影院在线观看| 91福利精品视频| 天天影视涩香欲综合网| 免费黄在线观看| 中文字幕亚洲欧美在线不卡| 91香蕉视频黄| 日韩亚洲欧美在线观看| 国产精品一区二区久激情瑜伽| 波多野结衣亚洲一区二区| 亚洲综合久久av| 色婷婷在线影院| 国产精品国产三级国产有无不卡| 91麻豆福利精品推荐| 欧美一级生活片| 国产精品一二三在| 欧洲一区在线电影| 蜜桃av一区二区在线观看| 国产一区二区三区视频播放| 亚洲人成网站影音先锋播放| 国产性生活毛片| 国产欧美精品国产国产专区| 中文字幕1区2区| 久久久精品一品道一区| 91看片淫黄大片一级在线观看| 日韩一区二区免费高清| 国产精品一区二区在线观看不卡| 欧美日韩在线三级| 国产精品一区一区三区| 欧美猛男gaygay网站| 国产乱一区二区| 欧美日韩日本视频| 国产美女主播视频一区| 欧美日韩国产综合草草| 国产精品1区2区3区在线观看| 欧美丝袜自拍制服另类| 狠狠色综合色综合网络| 欧美日韩在线播放三区| 国产黄色91视频| 欧美日韩一区二区欧美激情| 国产一区二区三区在线观看免费| 欧美性欧美巨大黑白大战| 精品一区二区国语对白| 欧美在线你懂得| 国产精品影视在线观看| 欧美一区二视频| 99久久99久久免费精品蜜臀| 精品国产一区二区三区av性色| 91丨porny丨在线| 国产三级欧美三级日产三级99| www.17c.com喷水少妇| 国产精品成人一区二区艾草 | 一区二区三区中文字幕| 九九九视频在线观看| 亚洲第一二三四区| 极品颜值美女露脸啪啪| 国内不卡的二区三区中文字幕| 在线播放国产精品二区一二区四区| 国产91丝袜在线观看| 久久夜色精品一区| 国模私拍在线观看| 亚洲激情一二三区| 性欧美videos| 国产美女娇喘av呻吟久久| 日韩欧美一级片| 欧美xxxx日本和非洲| 国产精品不卡一区二区三区| 夫妇交换中文字幕| 蜜桃在线一区二区三区| 欧美精品三级在线观看| proumb性欧美在线观看| 国产欧美一区二区精品性色| 成人免费看aa片| 视频精品一区二区| 欧美日韩国产精选| 韩国三级与黑人| 亚洲视频在线观看一区| 欧美性x x x| 国产精品一二三在| 国产亚洲一区二区在线观看| 亚洲欧洲久久久| 日韩**一区毛片| 51午夜精品国产| 精品人妻人人做人人爽夜夜爽| 亚洲欧美电影一区二区| 色呦呦网站一区| 成人激情视频网站| 国产精品麻豆欧美日韩ww| 一级免费黄色录像| 国产精品亚洲第一区在线暖暖韩国| 久久久久久9999| 黄色三级生活片| 国产一区二区三区国产| 国产色91在线| 免费看一级大片| 丁香啪啪综合成人亚洲小说| 国产精品情趣视频| www欧美com| 北条麻妃国产九九精品视频| ...xxx性欧美| 91国偷自产一区二区开放时间 | 亚洲国产精品t66y| 成人三级视频在线观看| 国产福利91精品一区二区三区| 久久久蜜桃精品| 69夜色精品国产69乱| 不卡一区二区中文字幕| 亚洲美女视频一区| 欧美日本一区二区三区四区| 欧美日韩一区二区三区四区五区六区| 午夜日韩在线电影| 欧美电影免费观看高清完整版| 法国空姐电影在线观看| 国产美女视频91| 自拍偷在线精品自拍偷无码专区| 欧洲一区在线观看| 男男做爰猛烈叫床爽爽小说| 精品综合免费视频观看| 亚洲国产精品av| 91福利资源站| 免费中文字幕av| 国产一区二区三区日韩| 国产精品久久久久7777按摩| 在线精品视频免费观看| 伊人久久一区二区三区| 美女视频免费一区| 中文乱码免费一区二区| 欧美在线制服丝袜| 中文字幕在线看高清电影| 国产精品综合一区二区三区| 亚洲欧美偷拍另类a∨色屁股| 欧美乱熟臀69xxxxxx| 久久只有这里有精品| 高清不卡一二三区| 亚洲一区二区三区四区在线观看 | 手机毛片在线观看| 波多野结衣在线一区| 天天av天天翘天天综合网色鬼国产| 精品处破学生在线二十三| 91九色丨porny丨极品女神| 亚洲女则毛耸耸bbw| 精品一区二区久久| 亚洲男人的天堂在线观看| 日韩一区二区视频| 国产精品成人69xxx免费视频| 亚洲AV成人精品| 国产在线精品视频| 亚洲精品免费一二三区| 精品久久人人做人人爽| 色综合久久66| 无码国产69精品久久久久同性| 成人视屏免费看| 天天做天天摸天天爽国产一区| 久久精品亚洲一区二区三区浴池| 欧美午夜精品一区二区蜜桃| 国产小视频自拍| 中文字幕一区二区三区人妻在线视频 | 国产美女精品一区二区三区| 亚洲一区国产视频| 国产欧美日韩另类一区| 91精品国产91久久综合桃花 | 免费黄色激情视频| 无码国产69精品久久久久网站| 国产在线不卡一卡二卡三卡四卡| 亚洲中国最大av网站| 国产欧美综合色| 日韩亚洲欧美中文三级| 在线看日韩精品电影| 老司机福利在线观看|