Memcached下載安裝和使用


一、簡介:Memcached 是一個高性能的分布式,基於內存的key-value存儲的對象緩存系統(並不是一個數據庫),用於動態Web應用以減輕數據庫負載。

二、下載和安裝
1、下載和安裝Memcached服務端
1.1、下載
Windows無官方版本,網上有非官方的版本,請自行百度,這里推薦一個下載地址http://static.runoob.com/download/memcached-win64-1.4.4-14.zip

1.2、安裝
1.2.1、解壓下載的壓縮包
1.2.2、命令行模式(管理員)進入到memcache目錄下:
memcached.exe -d install 進行安裝
memcached.exe -d start 啟動

可以設置為啟動類型為自動,即開機自動啟動服務端

2、下載和安裝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文件夾下的拓展一致)

三、使用
具體查看api文檔:http://php.net/manual/zh/book.memcache.php

基本步驟:

<?php
    //創建memcache對象
    $mem = new Memcache();
    //連接memcached
    $mem->connect('localhost', 11211);
    //數據操作(增刪改查curd)(memcached支持PHP基本數據類型和復合數據類型,特殊數據類型不支持) 
    $mem->add('name', '張三');//添加數據 重復添加相同數據不會覆蓋
    $mem->set('name', '李四');//修改數據
    echo $mem->get('name');//查詢數據
    $mem->delete('name');//刪除數據
    //關閉連接
    $mem->close();
?>

  

 


免責聲明!

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



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