MemCache服務安裝配置及windows下修改端口號


簡述:memcached 開源的分布式緩存數據系統、高性能的NOSQL 

Linux

一、環境配置與安裝

01、編譯准備環境

yum install -y gcc make cmake autoconf libtool

02、編譯memcached

#官方下載

wget http://memcached.org/latest

#安裝源碼編譯依賴庫

yum install -y  libevent-devel

#編譯安裝

site:http://memcached.org/

lastnew:memcached-1.4.31.tar.gz

tar -zxvf  xxx.tar.gz

./configure --prefix=/memcached

make

make install   #其實也可以不安裝,便於開啟多個memecached,

03、啟東memcached

cd /memcached/bin

memcached -h  #參數意義

memcached -m 128 -p 11211 -f 1.25 -u nobody -c 2048 -vv -d

ss -ln | grep 11211   #查看運行

04、測試memcached,telnet

telnet ip port

連接后 ctrl+] ,然后回車, 打開回顯功能
輸入stats 回車, 即可查看memcached運行狀態

 


windows

memcached-win64-1.4.4-14.zip

http://s3.amazonaws.com/downloads.northscale.com/memcached-win64-1.4.4-14.zip

 

 

  • Install the service using the command:
    C:\memcached\memcached.exe -d install

    from the command line

  • Start the server from the Microsoft Management Console or by running one of the following commands:
    C:\memcached\memcached.exe -d start

    or

    net start "memcached Server" 

2、安裝到windows服務,打開cmd命令行,進入memcached目錄,執行memcached -d install命令,安裝服務,

     cmd.exe需要用管理員身份運行。

3、啟動服務,執行memcached -d start

4、參數介紹

-p 監聽的端口 , 默認是11211
-l 連接的IP地址, 默認是本機127.0.0.1
-d start 啟動memcached服務 
-d restart 重起memcached服務 
-d stop|shutdown 關閉正在運行的memcached服務 
-d install 安裝memcached服務 
-d uninstall 卸載memcached服務 
-u 以的身份運行 (僅在以root運行的時候有效) 
-m 最大內存使用,單位MB。默認64MB 
-M 內存耗盡時返回錯誤,而不是刪除項 
-c 最大同時連接數,默認是1024 
-f 塊大小增長因子,默認是1.25 
-n 最小分配空間,key+value+flags默認是48 
-h 顯示幫助

6. 停止memcached:

 c:\memcached> memcached.exe -d stop

7. 卸載memcached:

 c:\memcached> memcached.exe -d uninstall

windows下修改memcached服務的端口號

雖然memcached裝載linux下的人比較多,但是還是有人要裝載windows上,

雖然memcached默認的端口號挺好的,可是還是有人想該改變其端口號的,

如果不是作為服務啟動memcached的話,memcached -p 端口號就可以了。

可是作為服務了該怎么改呢?

memcached -p 15000 -d start  //這樣做是無效的

這里我是通過修改注冊表實現的

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\memcached Server 其中的ImagePath項的值為:"c:\memcached\memcached.exe" -d runservice 修改成:"c:\memcached\memcached.exe" -p 1588 -d runservice

 


 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM