下班后寫在前面我可以好好休息,但是當鈴兒響起時我就躺下了。
“你好!”。
"嘿,冰河,你睡著了嗎?我是XXX。
我現(xiàn)在有問題。
我想將緩存服務器從CentOS遷移到Windows,并且想使用Memcached。
您可以幫助我得到它”。
"什么?為什么我需要在Windows上獲取它,為什么要使用Memcached? Redis不香嗎? Redis比Memcached強大得多! “我知道這一點,但是我對Linux操作系統(tǒng)和Redis Ah不熟悉,我想遷移到Memcached進行測試!”。
“慢慢積累較少的熟悉,并慢慢學習”。
“但是該項目下周將上線,我不太擅長,該怎么辦?您可以幫助我解決這個問題,該項目首先會上線,稍后我會學到更多”。
我仍然想幫助別人,所以我冒著“嚴重感冒”的痛苦。
起床來幫助他遷移緩存服務器。
該文章已包含在:https://github.com/sunshinelyz/technology-binghehttps://gitee.com/binghe001/technology-binghe簡而言之,Memcached是開源的,高性能的,分布式的緩存系統(tǒng),基于內(nèi)存的鍵值存儲,用于存儲小塊任意數(shù)據(jù)(字符串,對象)。
接下來,讓我們看一下如何在Windows服務器上安裝Memcached。
安裝32位Memcached下載服務器memcached軟件:下載包含6個文件的memcached-win32-1.4.4-14.zip(直接下載),將解壓縮的文件夾放在任何位置(例如:D:memcached)。
memcached-win32-1.4.4-14.zip下載頁面:http://blog.couchbase.com/memcached-144-windows-32-bit-binary-now-available 64bit:如果需要win64版本,請下載并下載; memcached -win64-1.4.4-14.zip(直接下載),其中包含三個文件,使用這三個文件覆蓋win32下具有相同名稱的文件。
memcached-win64-1.4.4-14.zip下載頁面:http://blog.couchbase.com/memcached-windows-64-bit-pre-release-available以管理員cmd.exe身份運行以管理員cmd.exe身份運行,并轉(zhuǎn)到memcached所在的文件夾。
例如:cd D:memcached注意:如果您沒有以管理員身份運行,則會顯示錯誤“無法安裝服務或已安裝的服務”。
安裝memcached d:memcached& nbsp; memcached.exe& nbsp; -d 安裝后屏幕上沒有提示,您可以在[控制面板]-> [管理工具]-> [服務]中檢查內(nèi)存緩存。
啟動memcached啟動方法1:d:memcached& nbsp; memcached.exe& nbsp; -d& nbsp;啟動后,屏幕上沒有提示,但在“任務管理器”中選中“顯示所有用戶進程”,即可看到memcached。
exe進程正在默認端口11211上運行,并且外部訪問需要打開此端口,否則連接將無法成功。
啟動方法2:[控制面板]-> [管理工具]-> [服務]找到內(nèi)存緩存服務,雙擊該服務以打開啟動類型,如下圖所示:選擇[自動]服務狀態(tài):單擊以下[開始]備注:可執(zhí)行文件的路徑與我上面提到的路徑有些不同。
您可以忽略基本的memcached參數(shù)設(shè)置-p偵聽端口-l連接IP地址,默認為本機-d start啟動memcached服務-d重新啟動重新啟動memcached服務-d stop | shutdown關(guān)閉正在運行的memcached服務-d install安裝memcached服務-d卸載卸載memcached服務-u運行方式(僅當以root用戶身份運行時有效)-m最大內(nèi)存使用量,以MB為單位。
默認情況下,內(nèi)存用完時64MB-M將返回錯誤,而不是刪除-c最大同時連接數(shù),默認為1024-f塊大小增長因子,默認為1.25-n最小分配空間,key + value + flags的默認值為48- h。
在顯示幫助設(shè)置參數(shù)時,您需要首先停止memcached,然后使用命令行進行設(shè)置,例如:D:memcached& nbsp; memcached.exe& nbsp; -m& 1& nbsp; -d& nbsp;開始停止memcached D:memcached& gt;& nbsp; memcached.exe& nbsp; -d& nbsp;停止卸載memcached D:memcached& nbsp; memcached.exe  -d& nbsp;卸載修改Windows下的參數(shù),需要修改注冊表信息進行設(shè)置,打開注冊表,找到其中存在“ ImagePath”的HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesmemcached。
鍵,值:“ D:memcachedmemcached.exe” -d& nrunservice之后是“ -m 1024 -c 2048 -p 11210”。
等一下重新啟動服務后生效。
安裝Memcached之后,將緩存的數(shù)據(jù)從Redis遷移到Memcached,然后在項目中修改Redis連接信息以連接到Memcached。
對于其他安裝程序包,可以從鏈接http://download.csdn.net/deta下載Memcached安裝程序包。