PHP MEMCACHE高階快取應用詳解

2021-12-30 00:28:58 字數 2025 閱讀 5835

memcache函式庫是在 pecl(php extension community library)中,主要作用是搭建大容量的記憶體資料的

臨時存放區域,在分布式的時候作用體現的非常明顯,否則不建議使用。 本人在ubuntu上安裝

完執行的時候報錯:

/usr/local/memcached/bin/memcached: error while loading shared libraries: libevent-1.4.so.2:

cannot open shared object file: no such file or directory

按照:《libeven、memcached、libmemcache安裝》中的方法,使用:

sudo ln -s /usr/local/lib/libevent-1.4.so.2 /usr/lib/libevent-1.4.so.2

可以修正這個bug

通過新得立安裝php的memcached模組,登出/etc/php5/conf.d/memcached.ini裡面的「;」,重啟apache

,呼叫phpinfo()出現memcached的資訊

執行:<?php

$memcache = new memcache;

$memcache->connect(localhost, 11211) or die ("could not connect");

$version = $memcache->getversion();

echo "servers version: ".$version."

"; ?>

<?php

$memcache = new memcache;

$memcache->connect(localhost, 11211) or die ("could not connect");

print_r($memcache->getstats());

/**

* array

* (

*     [pid] => 8052

*     [uptime] => 9205

*     [time] => 1205898428

*     [version] => 1.2.5

*     [pointer_size] => 32

*     [rusage_user] => 0.008000

*     [rusage_system] => 0.000000

*     [curr_items] => 1

*     [total_items] => 17

*     [bytes] => 57

*     [curr_connections] => 2

*     [total_connections] => 15

*     [connection_structures] => 3

*     [cmd_get] => 9

*     [cmd_set] => 23

*     [get_hits] => 5

*     [get_misses] => 4

*     [evictions] => 0

*     [bytes_read] => 671

*     [bytes_written] => 850

*     [limit_maxbytes] => 10485760

*     [threads] => 1

* )

*/ ?>

<?php

$memcache = new memcache;

$memcache->connect(localhost, 11211) or die ("could not connect");

$memcache->set( name, leo, 0, 30);

if(!$memcache->add( name, susan, 0, 30))

; $memcache->replace

php Memcache以及redis快取擴充套件

memcache關聯 redis擴充套件關聯 安裝 1.先檢視php版本,建立乙個php檔案寫入下面 return phpinfo 在遊覽器上訪問 開啟整合環境php.ini配置檔案 建議使用編譯器開啟 搜尋.dll找到如下圖中位置,並新增一條extension php memcache.dll,儲...

PHP MEMCACHE 詳解(經典php快取)

memcache new memcache memcache connect localhost 11211 or die could not connect version memcache getversion echo server s version version.n memcache n...

PHP MEMCACHE 詳解(經典php快取)

memcache函式庫是在pecl php extension community library 中,主要作用是搭建大容量的記憶體資料的 臨時存放區域,在分布式的時候作用體現的非常明顯,否則不建議使用。本人在ubuntu上安裝 完執行的時候報錯 usr local memcached bin me...