PHP MEMCACHE 詳解(經典php快取)

2021-05-21 19:30:39 字數 2097 閱讀 4656

$memcache = new memcache;

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

$version = $memcache->getversion();

echo "server's version: ".$version."

/n";

?>

<?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( 'name', 'lion', 0, 300);

echo $memcache->get( 'name');

$memcache->delete( 'name', 5);

?>

<?php

function _callback_memcache_failure($host, $port)

$memcache = new memcache;

$memcache->addserver('192.168.1.116', 11211);

$memcache->setserverparams('192.168.1.116', 11211, 1, 15, true, '_callback_memcache_failure');

echo $memcache->getserverstatus('192.168.1.116', 11211);

?>

<?php

$memcache = new memcache;

$memcache->connect('localhost', 11211);

$memcache->set('test_item', 8);

$memcache->increment('test_item', 4);

echo $memcache->decrement('test_item', 7);

// 顯示 5

?>

PHP MEMCACHE 詳解(經典php快取)

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

PHP MEMCACHE高階快取應用詳解

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

php memcache環境搭建

1.安裝memcache服務端yum y install memcached 2.安裝libmemcached memcache啟動命令 memcached d m 200 u root l 192.168.1.91 p 12301 c 1000 p tmp memcached.pid啟動命令 d ...