一:安裝php
Memcache是什麼
Memcache是danga.com的一個項目,最先是爲 LiveJournal 服務的,目前全世界很多人使用這個緩存項目來構建本身大負載的網站,來分擔數據庫的壓力。
它能夠應對任意多個鏈接,使用非阻塞的網絡IO。因爲它的工做機制是在內存中開闢一塊空間,而後創建一個HashTable,Memcached自管理這些HashTable。
Memcache官方網站:http://www.danga.com/memcached,更多詳細的信息能夠來這裏瞭解 :)html
爲何會有Memcache和memcached兩種名稱?
其實Memcache是這個項目的名稱,而memcached是它服務器端的主程序文件名,知道個人意思了把~~~~。一個是項目名稱,一個是主程序文件名,在網上看到了不少人不明白,因而混用了。linux
Memcache的安裝
分爲兩個過程:memcache服務器端的安裝和memcached客戶端的安裝。
所謂服務器端的安裝就是在服務器(通常都是linux系統)上安裝Memcache實現數據的存儲
所謂客戶端的安裝就是指php(或者其餘程序,Memcache還有其餘不錯的api接口提供)去使用服務器端的Memcache提供的函數,須要php添加擴展。數據庫
http://www.javashuo.com/article/p-dkakjsam-s.htmlapache
[上面文章中說的很詳細了,有幾點須要注意:]windows
1, memcache服務器端下載地址: [這是64位] http://pan.baidu.com/s/1gdKbp8Rapi
2, php memcache下載地址: https://windows.php.net/downloads/pecl/releases/memcache/3.0.8/緩存
3, 能夠經過phpinfo()查看 php版本,php 是ts[isapi 通常網頁形式是ts] 仍是nts[fastcgi] (Thread Safety); VC版本(PHP Extension Build)等服務器
5, 若是是wamp集成環境,注意其加載的php配置文件位於Apache 目錄下而不是普通的php目錄下: D:\wamp\bin\apache\apache2.4.9\bin\php.ini網絡
4, 按照文章中安裝php memcache若是沒有成功,試試在php.ini文件中最後加上下面一些配置:
[Memcache] memcache.allow_failover = 1 memcache.max_failover_attempts=20 memcache.chunk_size =8192 memcache.default_port = 11211
二:簡單使用
https://blog.csdn.net/zls986992484/article/details/52737974
【memcached的命令行啓動】:cmd進入memcached.exe所在目錄,而後使用命令memcached.exe -d start。注意要使用管理員身份運行cmd,另外在服務中不能禁止memcached啓動。兩種狀況都會報錯:failed to start service
win下查看memcached狀態參數: https://blog.csdn.net/mason_2008/article/details/72327110