Memcached綠色版是一款開源式數據儲存系統,軟件是目前的最新版本,在之前的用戶反饋和現在技術的基礎上進行了優化和內容添加,因此軟件在使用上會更加的流暢和強大。Memcached綠色版適用于win系統,使用win操作系統的小伙伴,可以在本站下載Memcached綠色版。
Memcached綠色版能夠解決關系數據庫管理系統負擔過重、數據庫響應緩慢甚至無響應和網站顯示延遲等等情況,從而使用戶的數據庫查詢結果、次數和速度上都有更好的表現,軟件還有超多的實用功能,有需要的小伙伴,快來下載Memcached綠色版試試吧!
1、事件處理
libevent是個程序庫,它將Linux的epoll、BSD類系統的kqueue等事件處理功能封裝成統一的接口。即使對服務器的連接數增加,也能發揮O《1》的性能。memcached使用這個libevent庫,因此能在Linux、BSD、Solaris等系統上發揮其高性能。對于事件處理這里就不再仔細介紹,可以參考Dan Kegel的The C10K Problem。
2、存儲方式
為了提升性能,memcached中保存的數據都存儲在memcached內置的內存存儲空間中。由于數據僅存在于內存中,因此重啟memcached、重啟系統會導致全部數據消失。此外,內容容量達到指定值之后,就基于LRU《Least Recently Used》算法自動刪除不使用的緩存。memcached本身是為緩存而設計的服務器,因此并沒有過多考慮數據的永久性問題。
3、協議
memcached的服務器客戶端通信并不使用復雜的XML等格式,而使用簡單的基于文本行的協議。因此,使用telnet也能在memcached上保存數據、取得數據。
4、通信分布式
memcached雖然是“分布式”緩存服務器,但服務器端并沒有分布式功能。各個memcached不能互相通信以共享信息。那么這個時候,怎樣進行分布式呢?這完全取決于客戶端的實現。本文也將介紹memcached的分布式。memcached適應于64位系統,軟件體積小巧,簡單實用,歡迎有需要的小伙伴們下載使用。
1.下載
Windows無官方版本,可在本站下載軟件
2.安裝
2.1解壓下載的壓縮包
2.2命令行模式(管理員)進入到memcache目錄下:
memcached.exe -d install 進行安裝
memcached.exe -d start 啟動
可以設置為啟動類型為自動,即開機自動啟動服務端
2.3下載和安裝Memcached客戶端
如果在命令行使用tenet命令,需要安裝telnet客戶端,如果不需要可以忽略此步驟
控制面板->程序和功能->啟動或關閉Windows功能->找到“telnet客戶端,打上對勾
3.下載和安裝Memcache拓展
Memcache是作為PHP拓展實現的,所以要和PHP關聯起來
3.1下載和安裝php拓展
3.1.1下載
phpinfo()確認PHP版本,選擇下載不同版本的拓展(ts和nts, ×86和×64)
PHP5:http://windows.php.net/downloads/pecl/releases/memcache/3.0.8/
PHP7:https://github.com/nono303/PHP7-memcache-dll
3.1.2安裝
把下載的拓展放到php/evt中
php.ini中在拓展位置添加extension=php_memcache.dll(這里的拓展名需要和php/evt文件夾下的拓展一致)