精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

linux下使用redis代理twmproxy

系統 Linux Redis
twemproxy,又名nutracker,是一個快速,輕量級的代理程序,支持memcache 和redis協議。它主要用來降低后端緩存服務器的連接數。

twemproxy,又名nutracker,是一個快速,輕量級的代理程序,支持memcache 和redis協議。它主要用來降低后端緩存服務器的連接數。

目前的***版本為0.3.0.git地址:https://github.com/yuyunliuhen/twemproxy。

編譯:

  1. $get clone https://github.com/yuyunliuhen/twemproxy  
  2. $cd twemproxy & ./configure --enable-debug=log & make  
  3. $src/nutcracker --help  

這樣就已經編譯成功了,這里從源代碼目錄啟動,也可以通過make install 安裝。

命令行選項:

  1. -t, --test-conf : test configuration for syntax errors and exit 

 

測試配置文件是否正確,默認為conf/nutcracker.yml,詳細內容是這樣的:

#p#

配置文件各項參數的說明下面會進行詳細的介紹;

  1. -d, --daemonize : run as a daemon 

后臺啟動進程

  1. -D, --describe-stats : print stats description and exit 

  1. -v, --verbosity=N : set logging level (default: 5, min: 0, max: 11)  

默認情況下debug日志是不可用的,不過在生產環境中打開debug日志并將日志級別設置為verbosity,LOG_INFO(-v 6 或者 –verbosity=6);

 默認日志級別:

 

日志級別-v 6 或者 –verbosity=6:

在這個日志級別里,nutcracker 日志記錄了每個客戶端和服務端的生存周期和一些像節點從hash環上淘汰等重要信息.

打開debug日志的方法是在編譯的時候加上--enable-debug=log選項.

  1. -o, --output=S : set logging file (default: stderr) 

  1. -c, --conf-file=S : set configuration file (default: conf/nutcracker.yml)  

如果不指定此選項,默認為conf/nutcracker.yml,我們也可以設定自己的配置文件;

 

  1. -s, --stats-port=N : set stats monitoring port (default: 22222) 

  1. -a, --stats-addr=S : set stats monitoring ip (default: 0.0.0.0) 

 

指定啟動地址,默認為0.0.0.0;

  1. -i, --stats-interval=N : set stats aggregation interval in msec (default: 30000 msec)  

  1. -p, --pid-file=S : set pid file (default: off)  

  1. -m, --mbuf-size=N : set size of mbuf chunk in bytes (default: 16384 bytes) 

#p#

配置文件參數:

  1. listen: The listening address and port (name:port or ip:port) for this server pool. 

nutcracker服務器池監聽端口和地址;

  1. hash: The name of the hash function 

hash函數,支持md5,crc16,crc32,finv1a_32等十多種;

  1. hash_tag: A two character string that specifies the part of the key used for hashing. Eg "{}" or "$$". Hash tagenable mapping different keys to the same server as long as the part of the key within the tag is the same. 

啟用hash tags 意味著你將使用key的一部分來計算hash值,當hash tages存在的時候 ,我們使用在標簽內的key的一部分來構建一致性hash,其他情況,我們使用全部的key去構建。hash tags能夠讓你將不同的key(只要在標簽內的部分相同)映射到相同的服務器上。

例如,服務池beta的配置如下,指定了兩個hash_tag字符“{}”,這意味著keys”user:{user1}:ids” 和 “user:{user1}:tweets” 將會映射到同一臺服務器上,因為我們使用的是’user1′來計算hash,對于key “user:user1:ids”將會是用整個字符串來計算hash,所以可能會映射到其他服務器上。

  1. timeout: The timeout value in msec that we wait for to establish a connection to the server or receive a response from a server. By default, we wait indefinitely. 

為nutcracker的每一個服務池配置timeout 要比僅僅依靠客戶端超時要好的多。

比如 :timeout: 400

 

僅僅依靠客戶端超時設置并不能達到理想的超時效果,反而起到了相反的作用,因為客戶端的超時設置在這里變成了客戶端對代理的超時,但代理對服務端的鏈接是一直保持的,客戶端重試請求對于服務端是沒有效果的。默認情況下,任何發送給服務端的請求,nutcracker都會無限期的等待,當timeout被設置后,如果在timeout的時間過后還沒有從服務端得到回應,這時會將超時錯誤信息SERVER_ERROR Connection time out發送給客戶端。

  1. backlog: The TCP backlog argument. Defaults to 512.  
  2. preconnect: A boolean value that controls if nutcracker should preconnect to all the servers in this pool on process start. Defaults to false.  
  3. redis: A boolean value that controls if a server pool speaks redis or memcached protocol. Defaults to false.  
  4. server_connections: The maximum number of connections that can be opened to each server. By default, we open at most 1 server connection.  

twemproxy的設計意圖是通過少量的服務端的鏈接來響應更多的客戶端的鏈接,但是需要注意的是當twemproxy配置了 server_connections: > 1時,情況就不一定是這樣的。

為了說明這一點,假設在twemproxy 配置為server_connections: 2的場景下,一個客戶端發出了以set foo 0 0 3\r\nbar\r\n(寫)為開始,然后第二個命令是get foo\r\n (讀)的piplined請求,期望的結果是讀取foo的時候能夠返回bar,然而,由于配置了兩個服務端鏈接,讀寫請求可能被發送到不同的鏈接上,也意味著他們的執行順序要看哪一個先到達服務端,總結一下,如果客戶端期望得到的是我***寫的內容,需要將twemproxy配置為 server_connections:1或者客戶端只發起同步的請求。

  1. auto_eject_hosts: A boolean value that controls if server should be ejected temporarily when it fails consecutively server_failure_limit times. See liveness recommendations for information. Defaults to false.  
  2. server_retry_timeout: The timeout value in msec to wait for before retrying on a temporarily ejected server, when auto_eject_host is set to true. Defaults to 30000 msec.  
  3. server_failure_limit: The number of consecutive failures on a server that would lead to it being temporarily ejected when auto_eject_host is set to true. Defaults to 2.  
  4. servers: A list of server address, port and weight (name:port:weight or ip:port:weight) for this server pool. 

twemproxy上代理的服務實例可以通過兩種字符串格式指定‘host:port:weight’ 或者 ‘host:port:weight name’.

         或者

在前面的配置中,keys是直接由‘host:port:weight’三重映射而來,而在后者keys是由節點名映射而來,節點名和主機的地址和端口對應,后者的方法可以使我們更自由地在不打亂hash環的情況下重置節點后端實例。在auto_eject_hosts設置為false的情況下,達到理想的配置。 了解詳細issue 25

需要注意的是當使用節點名來構建一致性hash環的時候,twemproxy將會忽略’host:port:weight name’這種格式的字符串中權重的值。

 

測試使用:

 (1)    配置一份配置文件:

(2)    按照servers的配置分別在對應服務器上啟動redis-server;

(3)    啟動nutcracker

日志顯示redis pool代理4 servers.

#p#

(4)    連接nutcracker,并設置獲取鍵值

各個redis服務器的監視情況:

 

 

 

 

nutcracker日志:

 以上只是展示了一主機多實例的情況,如果是多主機多實例,只需要更改對應IP就行了。

 參考:twemproxy/recommendation.md(翻譯)twemproxy的一些生產環境使用經驗

原文鏈接:http://blog.chinaunix.net/uid-8625039-id-4384964.html

責任編輯:牛小雨 來源: chinaunix
相關推薦

2021-01-12 09:55:29

LinuxCntlm代理

2009-07-06 10:26:32

2010-02-03 10:00:29

Linux YUM

2014-03-04 09:53:29

Redis存儲系統

2011-03-29 09:08:50

Linux配置Cacti

2011-03-30 11:04:11

Linuxmrtg

2009-11-23 11:51:07

linuxscp

2011-01-13 10:50:50

2017-03-01 15:38:34

LinuxUSB網絡

2009-08-03 12:21:03

linux at命令linux at命令詳定時關機

2010-06-11 11:15:33

Linux編程工具

2022-03-25 14:53:32

Linuxvmstat 命令

2014-12-23 09:37:09

Linuxrsync

2009-06-26 17:33:30

Wiresharkpcaplinux

2010-07-12 17:16:41

Linux SNMP代

2020-04-14 21:12:42

Redis集群Linux

2009-04-05 13:20:22

2010-11-15 14:46:04

linuxsquidsquidGuard

2011-08-24 10:53:41

LinuxLua靜態

2023-09-24 19:29:44

LinuxWebP圖像
點贊
收藏

51CTO技術棧公眾號

成人久久综合| 青青青草视频在线| 亚洲深夜福利| 中文字幕日韩电影| 国产免费无码一区二区| 在线视频超级| 中文字幕欧美一| 国产福利一区二区三区在线观看| 福利网址在线观看| 欧美韩国一区| 中文字幕国产亚洲2019| 日本国产在线视频| 日本a人精品| 欧美日韩午夜激情| 一区一区视频| 男女污视频在线观看| 国产精品一二三区| 国产精品久久97| 国产女同在线观看| 欧美日韩视频| 精品国产一区二区三区久久| 日韩一级视频在线观看| 激情综合五月| 欧美日韩国产区一| 国产男女无遮挡| 黄色成人在线网| 亚洲情趣在线观看| 神马影院午夜我不卡影院| 日本wwwxxxx| 国产伦精品一区二区三区视频青涩 | 欧美日韩午夜视频在线观看| 日本福利视频在线观看| 麻豆网站在线观看| 中文字幕国产一区| 欧洲一区二区日韩在线视频观看免费| 黄色www视频| 国产福利精品一区| 91九色视频在线| 中文字幕一区二区三区波野结| 国产精品久久久久久久久久妞妞 | 五月天av在线| 亚洲成精国产精品女| 91看片淫黄大片91| bt在线麻豆视频| 亚洲男人都懂的| 日本不卡一区二区三区四区| 午夜视频在线看| 中文一区在线播放| 一区二区视频在线观看| 欧美三级黄网| 亚洲日本成人在线观看| av磁力番号网| 成人黄视频在线观看| 国产精品久久久久久福利一牛影视 | 国产成人精品一区二区| 国产免费一区二区三区四区五区| 国产精品人人爽人人做我的可爱| 2021国产精品视频| 成人毛片在线播放| 日韩中文字幕不卡| 国产精品久久久久久久9999| 国产精品成人久久久| 欧美aa在线视频| 国产日韩欧美成人| 国产99对白在线播放| 成人小视频在线观看| 国产一区二区三区av在线| 天天干,夜夜操| 久久久一区二区三区| 日本黄网免费一区二区精品| 97在线观看免费观看高清 | 亚洲精品视频在线观看免费视频| 亚洲四区在线观看| 国产成人一区二区三区小说| 无码日韩精品一区二区| 日本女优在线视频一区二区| 国产国语刺激对白av不卡| 这里只有精品999| 精品一区二区久久久| 91日本在线观看| 高清毛片aaaaaaaaa片| 97se亚洲国产综合自在线观| 五码日韩精品一区二区三区视频| 1pondo在线播放免费| 亚洲猫色日本管| 久久久久久久久久久99| 午夜无码国产理论在线| 3d成人动漫网站| 理论片大全免费理伦片| 欧美精选视频在线观看| 久久999免费视频| 欧美黑人一区二区| 久久er精品视频| 国产美女精品在线观看| 好男人免费精品视频| 亚洲欧美偷拍三级| 久在线观看视频| 99久热在线精品视频观看| 亚洲激情视频在线播放| 精品欧美一区二区久久久| 亚洲电影在线一区二区三区| 青青草成人在线| 国产福利免费视频| 欧美激情一区不卡| 玩弄中年熟妇正在播放| 亚洲欧洲日韩精品在线| 亚洲成人精品视频在线观看| www.涩涩爱| 99精品欧美| 91欧美激情另类亚洲| 色视频在线观看| 一区二区三区免费| 另类小说第一页| 久久婷婷国产| 欧美人在线视频| 中文字幕人妻色偷偷久久| 成人激情视频网站| 潘金莲一级淫片aaaaa免费看| 黄瓜视频成人app免费| 精品三级在线看| 久久噜噜色综合一区二区| 久久男女视频| 九色综合日本| 国产乱码在线| 日韩亚洲欧美在线| 免费观看特级毛片| 三级影片在线观看欧美日韩一区二区| 国产精品亚洲综合| 久久日韩视频| 欧美日本精品一区二区三区| 天天躁日日躁aaaa视频| 在线综合亚洲| 国模精品娜娜一二三区| 天堂av在线电影| 欧美老女人第四色| www中文在线| 美女脱光内衣内裤视频久久网站| 欧美日韩免费高清| 欧美片第1页| 亚洲男人的天堂在线| 中国一级免费毛片| 26uuu亚洲综合色| 日韩精品视频久久| 日本在线中文字幕一区| 97超级碰在线看视频免费在线看| 欧美 日韩 人妻 高清 中文| 亚洲一区在线播放| 亚洲精品久久一区二区三区777| 中文字幕午夜精品一区二区三区 | 欧美专区一区| 久久久久www| 精品国产九九九| 亚洲综合色成人| 亚洲少妇中文字幕| 亚洲清纯自拍| 欧美二区在线| 亚洲爱爱视频| www.xxxx欧美| 99久久一区二区| 亚洲一区二区av在线| youjizz.com日本| 亚洲一区免费| 亚洲欧美国产一区二区| aa亚洲一区一区三区| 欧美另类极品videosbest最新版本 | 亚洲精品动漫100p| 五月天婷婷激情| 中文字幕精品综合| 中文字幕在线观看日| 欧美久色视频| 久久久久se| 欧美国产日韩电影| 久久国产精品久久久久久| 亚洲国产欧美另类| 欧美性猛交xxxx偷拍洗澡| 阿v天堂2014| 国产乱人伦精品一区二区在线观看 | 亚洲激情视频| 日本不卡一区二区三区在线观看| 欧美综合影院| 久久久亚洲网站| 国产天堂在线| 欧美一区二区三区视频免费| 韩国av免费观看| 中文字幕在线免费不卡| 精品人妻伦一二三区久| 免费的成人av| www.日本在线播放| 久久精品高清| 精品亚洲欧美日韩| 祥仔av免费一区二区三区四区| 久久久久久久一| 中文字幕在线播放| 亚洲国产精品yw在线观看| 一级全黄裸体免费视频| 午夜欧美在线一二页| 91无套直看片红桃在线观看| 成人综合婷婷国产精品久久| 国产又大又黄又粗又爽| 亚洲激情婷婷| 久久久久亚洲av无码专区喷水| 秋霞蜜臀av久久电影网免费| 91香蕉亚洲精品| 欧美美女日韩| 午夜精品在线视频| 成人在线观看免费网站| 亚洲欧美精品suv| 亚洲伦理在线观看| 欧美日韩在线不卡| 99久久久久久久久| 亚洲影院久久精品| 亚洲一级二级片| 久久久久国产精品人| 国产在线不卡av| 黑人巨大精品欧美黑白配亚洲| 欧美色图另类小说| 欧美视频四区| 51xx午夜影福利| 精品视频日韩| 欧美日韩精品免费观看| 国产成人tv| 97se在线视频| 精品一区二区三区在线观看视频| 国产精品扒开腿做爽爽爽视频 | 福利一区视频在线观看| 麻豆亚洲av成人无码久久精品| 中文字幕在线免费不卡| 大胸美女被爆操| 日本一区二区三区久久久久久久久不| 亚洲综合自拍网| 成人午夜视频网站| 亚洲国产精品狼友在线观看| 国产传媒日韩欧美成人| 色黄视频免费看| 国产一区二区中文字幕| 老司机久久精品| 精品在线一区二区| 激情五月俺来也| 裸体在线国模精品偷拍| 999在线观看| 精品一区在线看| 久久久久xxxx| 极品销魂美女一区二区三区| 污污的视频免费| 精品在线播放午夜| 中文字幕日韩久久| 国产精品一区二区x88av| 999热精品视频| 高清国产一区二区| 李丽珍裸体午夜理伦片| 91亚洲资源网| 播金莲一级淫片aaaaaaa| 久久久国产午夜精品| wwwww黄色| 亚洲三级小视频| 波多野结衣家庭教师| 一区二区三区在线不卡| 久热这里只有精品在线| 午夜成人免费电影| 国产91国语对白在线| 欧美日韩国产影片| 99在线精品视频免费观看软件| 日韩一区二区三| 天堂v在线观看| 亚洲性xxxx| bt在线麻豆视频| 96精品视频在线| 日韩欧美2区| av成人免费观看| 全球av集中精品导航福利| 欧洲高清一区二区| 午夜国产一区二区| 日韩 欧美 视频| 日韩成人免费看| 伦伦影院午夜理论片| av电影在线观看完整版一区二区| 亚洲国产日韩一区无码精品久久久| 国产精品欧美经典| 久久香蕉精品视频| 91国偷自产一区二区三区成为亚洲经典| 亚洲天堂久久久久| 欧美精品一区男女天堂| 国产免费a∨片在线观看不卡| 久久夜色撩人精品| 色偷偷偷在线视频播放| 国产一区二区香蕉| 琪琪久久久久日韩精品| 资源网第一页久久久| 一区精品久久| 亚洲怡红院在线| 91香蕉视频黄| 国产三级国产精品国产国在线观看| 色综合中文字幕| 午夜精品久久久久久久爽 | 国产在线免费av| 亚洲国产精品人人做人人爽| 男人天堂视频在线| 日韩久久免费av| eeuss影院www在线观看| 欧美极品少妇与黑人| av在线一区不卡| 精品国产乱码久久久久久蜜柚| 欧美第一精品| 免费观看精品视频| 国产成人h网站| 老司机精品免费视频| 日韩欧美大尺度| 高潮一区二区三区乱码| 色噜噜狠狠色综合网图区| 黄色亚洲网站| 国产精品视频一区二区三区经| 日韩片欧美片| 女人另类性混交zo| av电影在线观看不卡| 久久精品视频国产| 91精品国产综合久久久久久漫画| 粉嫩av一区| 日韩av123| 婷婷亚洲精品| 妞干网在线视频观看| 国产美女精品一区二区三区| xxxxx99| 日本丶国产丶欧美色综合| 色哟哟中文字幕| 欧美精品videosex牲欧美| 国产精品亚洲四区在线观看| 一区二区三区久久网| 青娱乐精品视频| 一级在线观看视频| 欧美在线综合视频| 国内在线精品| 国产成人精品在线播放| 女人丝袜激情亚洲| 欧美精品色婷婷五月综合| 99亚偷拍自图区亚洲| 日韩经典在线观看| 亚洲精品在线电影| av午夜在线观看| 国语精品免费视频| 国产一区二区你懂的| 三叶草欧洲码在线| 五月天中文字幕一区二区| 天天av天天翘| 欧美在线视频播放| 国语产色综合| jizz大全欧美jizzcom| 国产精品五月天| 91久久精品无码一区二区| www.亚洲免费视频| 国产亚洲久久| 免费看黄在线看| 97久久精品人人做人人爽50路| 六月丁香激情综合| 国产亚洲美女精品久久久| 日韩精品一级毛片在线播放| 99精品视频网站| 国产成人无遮挡在线视频| 国产精品变态另类虐交| 日韩高清免费观看| 欧美香蕉视频| 一区二区三区四区欧美日韩| 国产在线精品免费| 久青草免费视频| 亚洲美女中文字幕| 日韩制服一区| 麻豆视频传媒入口| a级精品国产片在线观看| 国产一级片免费视频| www.亚洲成人| 女同另类激情重口| 天堂中文视频在线| 亚洲精品亚洲人成人网在线播放| 成人久久精品人妻一区二区三区| 秋霞av国产精品一区| 国产精品国产一区| 波多野结衣有码| 欧美午夜一区二区三区| 伊人春色在线观看| 久久伊人资源站| 精品午夜久久福利影院| 国产精品日日夜夜| 一区二区三区四区视频| 一区二区视频| 欧美激情国产精品日韩| 亚洲欧洲国产日本综合| 日本xxxxxwwwww| 国产日韩欧美在线播放| 亚洲欧洲午夜| 亚洲综合久久av一区二区三区| 精品福利二区三区| 欧美一级做一级爱a做片性| www插插插无码视频网站 | 在线视频一区观看| av在线播放不卡| 国产绿帽一区二区三区| 日本91av在线播放| 欧美视频一区| 阿v天堂2014| 国产丝袜一区视频在线观看| 日韩久久99|