memcache安裝
安裝包的版本
libevent版本:2.0.22 安裝包:libevent-2.0.22-stable.tar.gz
獲取:wget http://phzcudns001.phzc.com/src/libevent-2.0.22-stable.tar.gz
memcached版本:1.4.24 安裝包:memcached-1.4.24.tar.gz
獲取:wget http://phzcudns001.phzc.com/src/memcached-1.4.24.tar.gz
將此兩個軟體包放在/usr/loca/src下
mv *.tar.gz /usr/local/src/
4、安裝libevent
說明:Memcached是基於libevent事件處理機制的
cd /usr/local/src
tar zxvf libevent-2.0.22-stable.tar.gz && cd libevent-2.0.22-stable
./configure --prefix=/usr/local/libevent/
make && make install
5、安裝memcached
cd /usr/local/src
tar zxvf memcached-1.4.24.tar.gz && cd memcached-1.4.24
./configure --prefix=/usr/local/memcached --with-libevent=/usr/local/libevent/
make && make install
6、啟動memcached
啟動命令(以8G記憶體伺服器為例):
/usr/local/memcached/bin/memcached -d -m 7168 -u nobody -l 內網IP地址 -p 11211 -c 20480 -P /tmp/memcached.pid 11211
啟動引數詳解:
-d 表示啟動一個守護程式
-m 是分配給memcached使用的記憶體,這裡用了7G,不包括memcached程式自身佔用
-u 執行memcached的使用者,為了安全,這裡使用nobody
-l 是memcached監聽的ip,這裡務必寫內網IP
-p 是memcached監聽的埠,預設是11211
-c memcache執行的最大併發連線數
-P 是設定memcache的pid檔案
最後別忘記把命令加入開機啟動:
vi /etc/rc.local
最後一行加入:
/usr/local/memcached/bin/memcached -d -m 7168 -u nobody -l 內網IP地址 -p 11211 -c 20480 -P /tmp/memcached.pid 11211
儲存退出
7、檢驗memcached是否啟動
netstat –na | grep 11211
8、memcached的監控
我們用memcache.php來監控memcached的程式。
8.1、安裝nginx+php
請參考“普惠眾籌運維部 - Nginx標準部署手冊(含PHP)_V1.1.docx”
8.2、獲取memcache.php並修改
wget http://phzcudns001.phzc.com/conf/memcache.php
vim memcache.php
.....
define('ADMIN_USERNAME','memcache'); // 定義使用者名稱
define('ADMIN_PASSWORD','password'); // 定義密碼
.....
$MEMCACHE_SERVERS[] = 'mymemcache-server:11211'; //定義要檢視的ip和埠
$MEMCACHE_SERVERS[] = 'mymemcache-server2:11212'; //可新增多個
其他內容略
8.3、開啟監控頁面
style="font-family:微軟雅黑, sans-serif;">內網ip/memcache.php
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/637517/viewspace-1762818/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- CentOS7 安裝 memcacheCentOS
- php以及php擴充套件memcache 安裝PHP套件
- windows下安裝各個版本memcache擴充套件Windows套件
- Memcache安全配置
- Scaling Memcache at Facebook
- centos7 部署 memcacheCentOS
- Redis 與 memcache(轉載)Redis
- 面試之 Memcache 相關面試
- Go 中使用 memcache 儲存物件Go物件
- 利用Twemperf測試Memcache的效能
- Nosql/Redis/ttserver/Flare/memcache比較SQLRedisTTSServer
- 使用memcache.php監控memcachedPHP
- 安裝npm 解除安裝npm 安裝apidocNPMAPI
- 面試題:“選redis還是memcache”面試題Redis
- BiocManager安裝,devtools安裝dev
- Nginx 高階篇(四)Nginx 直連 memcacheNginx
- 修正memcache.php中的錯誤示例PHP
- Python教程分享:Redis和Memcache的區別?PythonRedis
- Linux安裝解除安裝MySQLLinuxMySql
- linux 安裝yum 安裝phpLinuxPHP
- Ubuntu解除安裝和安裝Ubuntu
- 02 安裝git、安裝TortoiseGitGit
- cocoapods安裝/解除安裝/使用
- JDK安裝和解除安裝JDK
- ffmpeg安裝之mac安裝Mac
- docker安裝及解除安裝Docker
- [ 安裝 ] Zeppelin安裝步驟!
- win10安裝版怎麼安裝_安裝版win10安裝教程Win10
- ElasticSearch的安裝和使用,Postman的安裝,Kibana的安裝,EShead外掛的安裝ElasticsearchPostman
- Mac Redis安裝與解除安裝MacRedis
- 安裝了IDLE後安裝tensorflow
- kratos安裝及依賴安裝
- Linux 解除安裝openjdk 安裝oraclejdkLinuxJDKOracle
- debian安裝和解除安裝vmware
- JDK的安裝與解除安裝JDK
- linux 解除安裝jdk和安裝LinuxJDK
- 【推薦 - glibc安裝】MySQL - 安裝MySql
- linux下安裝snap安裝工具Linux
- [雲原生]Docker - 安裝&解除安裝Docker