婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > Redis自動化安裝及集群實現搭建過程

Redis自動化安裝及集群實現搭建過程

熱門標簽:400電話辦理的口碑 高碑店市地圖標注app 四川穩定外呼系統軟件 廊坊外呼系統在哪買 一個地圖標注多少錢 南京手機外呼系統廠家 地圖標注工廠入駐 b2b外呼系統 臺灣電銷

Redis實例安裝

安裝說明:自動解壓縮安裝包,按照指定路徑編譯安裝,復制配置文件模板到Redis實例路的數據徑下,根據端口號修改

配置文件模板

配置文件,當前shell腳本,安裝包

參數1:basedir,redis安裝包路徑

參數2:安裝實例路徑

參數3:安裝包名稱

參數4:安裝實例的端口號

#!/bin/bash
set -e
if [ $# -lt 4 ]; then
    echo "$(basename $0): Missing script argument"
    echo "$(installdir $0) [installfilename] [port] "
    exit 9
fi
PotInUse=`netstat -anp | awk '{print $4}' | grep $4 | wc -l`
if [ $PotInUse -gt 0 ];then
 echo "ERROR" $4 "Port is used by another process!"
 exit 9
fi
basedir=$1
installdir=$2
installfilename=$3
port=$4
cd $basedir
tar -zxvf $installfilename.tar.gz >/dev/null 2>1 
cd $installfilename
mkdir -p $installdir
make PREFIX=$installdir install
sleep 1s 
cp $basedir/redis.conf $installdir

sed -i "s/instance_port/$port/g" $installdir/redis.conf
sleep 1s 
cd $installdir
./bin/redis-server redis.conf >/dev/null 2>1 

配置文件模板

################################## INCLUDES ###################################
# include /path/to/local.conf
# include /path/to/other.conf
################################## MODULES #####################################
# loadmodule /path/to/my_module.so
# loadmodule /path/to/other_module.so
################################## NETWORK #####################################
bind 127.0.0.1  your ip
port instance_port
tcp-backlog 511
timeout 0
tcp-keepalive 300
################################# GENERAL #####################################
daemonize yes
supervised no
pidfile ./redis_instance_port.pid
loglevel notice
logfile ./redis_log.log
databases 16
always-show-logo yes
################################ SNAPSHOTTING ################################
save 900 1
save 300 10
save 60 10000
stop-writes-on-bgsave-error yes
rdbcompression yes
rdbchecksum yes
dbfilename dump.rdb
dir ./
################################# REPLICATION #################################
# masterauth master-password>
replica-serve-stale-data yes
replica-read-only yes
repl-diskless-sync no
repl-diskless-sync-delay 5
repl-disable-tcp-nodelay no
replica-priority 100
################################## SECURITY ###################################
requirepass your_passwrod
################################### CLIENTS ####################################
# maxclients 10000
############################## MEMORY MANAGEMENT ################################
# maxmemory bytes>
# maxmemory-policy noeviction
# maxmemory-samples 5
# replica-ignore-maxmemory yes
############################# LAZY FREEING ####################################
lazyfree-lazy-eviction no
lazyfree-lazy-expire no
lazyfree-lazy-server-del no
replica-lazy-flush no
############################## APPEND ONLY MODE ###############################
appendonly no
appendfilename "appendonly.aof"
# appendfsync always
appendfsync everysec
# appendfsync no
no-appendfsync-on-rewrite no
auto-aof-rewrite-percentage 100
auto-aof-rewrite-min-size 64mb
aof-load-truncated yes
aof-use-rdb-preamble yes
################################ LUA SCRIPTING ###############################
lua-time-limit 5000
################################ REDIS CLUSTER ###############################
cluster-enabled yes
# cluster-replica-validity-factor 10
# cluster-require-full-coverage yes
# cluster-replica-no-failover no
########################## CLUSTER DOCKER/NAT support ########################
################################## SLOW LOG ###################################
slowlog-log-slower-than 10000
slowlog-max-len 128
################################ LATENCY MONITOR ##############################
latency-monitor-threshold 0
############################# EVENT NOTIFICATION ##############################
notify-keyspace-events ""
############################### ADVANCED CONFIG ###############################
hash-max-ziplist-entries 512
hash-max-ziplist-value 64
list-max-ziplist-size -2
list-compress-depth 0
set-max-intset-entries 512
zset-max-ziplist-entries 128
zset-max-ziplist-value 64
hll-sparse-max-bytes 3000
stream-node-max-bytes 4096
stream-node-max-entries 100
activerehashing yes
client-output-buffer-limit normal 0 0 0
client-output-buffer-limit replica 256mb 64mb 60
client-output-buffer-limit pubsub 32mb 8mb 60
# client-query-buffer-limit 1gb
# proto-max-bulk-len 512mb
hz 10
dynamic-hz yes
aof-rewrite-incremental-fsync yes
rdb-save-incremental-fsync yes
########################### ACTIVE DEFRAGMENTATION #######################
# Enabled active defragmentation
# activedefrag yes
# Minimum amount of fragmentation waste to start active defrag
# active-defrag-ignore-bytes 100mb
# Minimum percentage of fragmentation to start active defrag
# active-defrag-threshold-lower 10
# Maximum percentage of fragmentation at which we use maximum effort
# active-defrag-threshold-upper 100
# Minimal effort for defrag in CPU percentage
# active-defrag-cycle-min 5
# Maximal effort for defrag in CPU percentage
# active-defrag-cycle-max 75
# Maximum number of set/hash/zset/list fields that will be processed from
# the main dictionary scan
# active-defrag-max-scan-fields 1000

安裝示例

sh redis_install.sh /usr/local/redis/  /usr/local/redis5/redis9008/ redis-5.0.4 9008

Redi實例的目錄結構

基于Python的Redis自動化集群實現

基于Python的自動化集群實現,初始化節點為node_1~node_6,節點實例需要為集群模式,三主三從,自動化集群,分配slots,加入從節點,3秒鐘左右完成

import redis

#master
node_1 = {'host': '127.0.0.1', 'port': 9001, 'password': '***'}
node_2 = {'host': '127.0.0.1', 'port': 9002, 'password': '***'}
node_3 = {'host': '127.0.0.1', 'port': 9003, 'password': '***'}
#slave
node_4 = {'host': '127.0.0.1', 'port': 9004, 'password': '***'}
node_5 = {'host': '127.0.0.1', 'port': 9005, 'password': '***'}
node_6 = {'host': '127.0.0.1', 'port': 9006, 'password': '***'}

redis_conn_1 = redis.StrictRedis(host=node_1["host"], port=node_1["port"], password=node_1["password"])
redis_conn_2 = redis.StrictRedis(host=node_2["host"], port=node_2["port"], password=node_2["password"])
redis_conn_3 = redis.StrictRedis(host=node_3["host"], port=node_3["port"], password=node_3["password"])

# cluster meet
redis_conn_1.execute_command("cluster meet {0} {1}".format(node_2["host"],node_2["port"]))
redis_conn_1.execute_command("cluster meet {0} {1}".format(node_3["host"],node_3["port"]))
print('#################flush slots #################')
redis_conn_1.execute_command('cluster flushslots')
redis_conn_2.execute_command('cluster flushslots')
redis_conn_3.execute_command('cluster flushslots')
print('#################add slots#################')
for i in range(0,16383+1):
  if i = 5461:
    try:
      redis_conn_1.execute_command('cluster addslots {0}'.format(i))
    except:
      print('cluster addslots {0}'.format(i) +' error')
  elif 5461  i and i = 10922:
    try:
      redis_conn_2.execute_command('cluster addslots {0}'.format(i))
    except:
      print('cluster addslots {0}'.format(i) + ' error')
  elif 10922  i:
    try:
      redis_conn_3.execute_command('cluster addslots {0}'.format(i))
    except:
      print('cluster addslots {0}'.format(i) + ' error')
print()
print('#################cluster status#################')
print()
print('##################'+str(node_1["host"])+':'+str(node_1["port"])+'##################')
print(str(redis_conn_1.execute_command('cluster info'), encoding = "utf-8").split("\n")[0])
print('##################'+str(node_2["host"])+':'+str(node_2["port"])+'##################')
print(str(redis_conn_1.execute_command('cluster info'), encoding = "utf-8").split("\n")[0])
print('##################'+str(node_3["host"])+':'+str(node_3["port"])+'##################')
print(str(redis_conn_1.execute_command('cluster info'), encoding = "utf-8").split("\n")[0])
#slave cluster meet
redis_conn_1.execute_command("cluster meet {0} {1}".format(node_4["host"],node_4["port"]))
redis_conn_2.execute_command("cluster meet {0} {1}".format(node_5["host"],node_5["port"]))
redis_conn_3.execute_command("cluster meet {0} {1}".format(node_6["host"],node_6["port"]))
#cluster nodes
print(str(redis_conn_1.execute_command('cluster nodes'), encoding = "utf-8"))

示例

這樣一個Redis的集群,從實例的安裝到集群的安裝,環境依賴本身沒有問題的話,基本上1分鐘之內可以完成這個搭建過程。

總結

以上所述是小編給大家介紹的Redis自動化安裝及集群實現搭建過程,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對腳本之家網站的支持!
如果你覺得本文對你有幫助,歡迎轉載,煩請注明出處,謝謝!

您可能感興趣的文章:
  • Linux下 php7安裝redis的方法
  • Linux安裝單機版Redis的完整步驟
  • Redis cluster集群的介紹
  • Springboot2.X集成redis集群(Lettuce)連接的方法
  • 基于redis集群設置密碼的實例
  • 詳解docker搭建redis集群的環境搭建
  • 詳解Spring boot使用Redis集群替換mybatis二級緩存
  • 簡單注解實現集群同步鎖(spring+redis+注解)

標簽:河源 甘南 伊春 畢節 定州 泰州 拉薩 南寧

巨人網絡通訊聲明:本文標題《Redis自動化安裝及集群實現搭建過程》,本文關鍵詞  Redis,自動化,安裝,及,集群,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《Redis自動化安裝及集群實現搭建過程》相關的同類信息!
  • 本頁收集關于Redis自動化安裝及集群實現搭建過程的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    亚洲精品老司机| 亚洲欧美日韩电影| 亚洲欧洲成人精品av97| 老汉av免费一区二区三区 | 日韩毛片高清在线播放| 日韩丝袜情趣美女图片| 欧美日韩一区二区在线观看 | 精品1区2区3区| 国内久久婷婷综合| 香蕉av福利精品导航 | 欧美三级韩国三级日本三斤| 成人精品免费看| 97精品电影院| 欧美日韩中字一区| 日本高清不卡在线观看| 91在线小视频| 91免费视频大全| 亚洲免费观看高清| 久久综合精品国产一区二区三区| 日本精品一级二级| 国产91色综合久久免费分享| 亚洲国产精品黑人久久久| 国产色综合久久| 午夜视频在线观看一区二区 | 国产麻豆成人传媒免费观看| 亚洲成a人v欧美综合天堂下载| 欧美高清一级片在线观看| 日韩精品自拍偷拍| 欧美一区二区免费观在线| 国模一区二区三区白浆 | 欧美一区二视频| 成人午夜伦理影院| 97se狠狠狠综合亚洲狠狠| 国产不卡在线一区| 国产成人精品亚洲777人妖| 亚洲午夜精品久久久久久久久| 天天综合天天做天天综合| 日本不卡视频一二三区| 成人黄页在线观看| 在线不卡免费欧美| 日韩欧美在线综合网| 在线观看视频一区| 日韩午夜小视频| 国产亚洲精品bt天堂精选| 亚洲国产精品二十页| 日本大香伊一区二区三区| 国产亚洲欧美激情| 日本在线不卡一区| 欧美在线观看视频一区二区 | 国产精品欧美久久久久无广告| 在线观看一区不卡| 国产精品美女久久久久久2018| 国产一区二区三区免费看| 欧美日韩一区二区三区在线看| 国产精品久久99| 国产a区久久久| 国产午夜精品一区二区三区嫩草| 日韩av中文字幕一区二区| 成人久久18免费网站麻豆| 久久精品夜色噜噜亚洲a∨| 亚洲欧美精品午睡沙发| 国产a久久麻豆| 欧美婷婷六月丁香综合色| 久久综合狠狠综合久久综合88| 美脚の诱脚舐め脚责91| 国产色一区二区| 91浏览器打开| 亚洲天堂精品在线观看| 粉嫩一区二区三区性色av| 亚洲一区在线电影| 欧美xxxxx牲另类人与| 日本精品一级二级| 日韩中文字幕1| 久久综合av免费| 成人国产精品免费| 亚洲视频免费观看| 成人国产精品免费观看动漫| 日本亚洲一区二区| 久久99精品久久只有精品| 一区二区免费在线| 久久久777精品电影网影网| 欧美精品精品一区| 色八戒一区二区三区| 国产成人自拍网| 国产专区欧美精品| 亚洲高清视频的网址| 91精品国产综合久久小美女| 国产高清视频一区| 国产精品一区二区在线观看网站| caoporen国产精品视频| 欧美美女bb生活片| 136国产福利精品导航| 亚洲精品国产高清久久伦理二区| 一区二区三区精品久久久| 久久精品免费观看| 精品一区二区三区免费观看| 亚洲欧美区自拍先锋| 日韩丝袜美女视频| 精品成人免费观看| 国产成a人亚洲| 欧美视频你懂的| av一二三不卡影片| 天堂va蜜桃一区二区三区漫画版| 国模大尺度一区二区三区| 国产原创一区二区三区| 国产69精品久久久久毛片| 一本色道久久综合亚洲精品按摩| 欧美日韩亚洲综合| 久久免费国产精品| 欧美夫妻性生活| 99久久婷婷国产| 91天堂素人约啪| 久久99久久99| 精品中文字幕一区二区| 久久9热精品视频| 国产精品一区二区在线观看不卡| 97久久久精品综合88久久| 日韩女优av电影在线观看| 久久精品综合网| 亚洲国产精品久久人人爱蜜臀| 国产馆精品极品| 色香蕉久久蜜桃| 日韩一区二区精品| 国产欧美日产一区| 午夜精品福利久久久| 精品在线播放免费| 99久久综合狠狠综合久久| 欧美影院一区二区三区| 国产欧美一区二区三区鸳鸯浴 | 99久久久免费精品国产一区二区| 欧美一区二区私人影院日本| 精品欧美乱码久久久久久1区2区| 国产精品美女久久久久久久久久久| 亚洲欧美日韩国产中文在线| 美女久久久精品| 91原创在线视频| 久久精品欧美日韩| 狂野欧美性猛交blacked| 久久久久亚洲蜜桃| 国产成人午夜99999| 最近日韩中文字幕| 91久久精品国产91性色tv| 亚洲视频在线观看一区| 91视频精品在这里| 一区二区三区精品在线观看| 东方aⅴ免费观看久久av| 亚洲视频电影在线| 911精品产国品一二三产区| 午夜影院久久久| 欧美三级日韩三级| 日产国产欧美视频一区精品| 欧美亚洲一区二区三区四区| 欧美日本一区二区在线观看| 99久久精品免费看| 奇米精品一区二区三区四区| 亚洲欧洲精品天堂一级| 精品久久久久久最新网址| 91官网在线免费观看| 国产98色在线|日韩| 狠狠色综合色综合网络| 国产欧美日本一区视频| 成人黄色片在线观看| 毛片av一区二区| 天天色天天爱天天射综合| 欧美色网站导航| 日本电影亚洲天堂一区| 美女脱光内衣内裤视频久久网站| 国产精品国产三级国产有无不卡 | 亚洲男人都懂的| 精品国产凹凸成av人导航| www.亚洲色图.com| 免费看日韩精品| 成人性生交大片免费| 亚洲免费观看视频| 久久香蕉国产线看观看99| 欧美一级片在线| 成人av网站免费| 九色综合国产一区二区三区| 国产欧美va欧美不卡在线| 亚洲国产精品ⅴa在线观看| 舔着乳尖日韩一区| 精品久久国产97色综合| 欧美成人精品1314www| 日韩午夜精品电影| 亚洲国产精品传媒在线观看| 国产日产欧美一区二区三区| 国产精品麻豆久久久| 一区二区三区欧美久久| 视频一区二区中文字幕| 国产乱码字幕精品高清av| 一本色道**综合亚洲精品蜜桃冫| 欧美日韩亚洲综合一区二区三区| 精品久久一区二区三区| 亚洲欧美视频在线观看| 麻豆精品一区二区三区| 色婷婷久久99综合精品jk白丝| 欧美久久久久免费| 亚洲激情图片一区| av中文字幕一区| 久久夜色精品一区|