[4] Memcached – PHP
20 marca 2022To jest przykład użycia Memcached w PHP.
[1] Zainstaluj PHP – patrz tutaj.
[2] Zainstaluj moduł klienta PHP Memcached.
# zainstaluj z PowerTools (domyślnie wyłączone) [root@vlsr01 ~]# dnf --enablerepo=powertools install php-pear php-devel zlib-devel libmemcached-devel make [root@vlsr01 ~]# pecl install memcached [root@vlsr01 ~]# echo 'extension=memcached.so' >> /etc/php.d/99-memcached.ini
[3] To jest podstawowe użycie PHP.
[root@vlsr01 ~]# mcedit use_memcache.php # stwórz nowy <?php $memcache = new Memcached(); $memcache->addServer('localhost', 11211); $memcache->setOption(Memcached::OPT_COMPRESSION, false); // ustaw i pobierz klucz $memcache->set('key01', 'value01'); print 'key01.value : ' . $memcache->get('key01') . "\n"; // dołącz i pobierz klucz $memcache->append('key01', ',value02'); print 'key01.value : ' . $memcache->get('key01') . "\n"; $memcache->set('key02', 1); print 'key02.value : ' . $memcache->get('key02') . "\n"; // inkrementuj $memcache->increment('key02', 100); print 'key02.value : ' . $memcache->get('key02') . "\n"; // dekrementuj $memcache->decrement('key02', 51); print 'key02.value : ' . $memcache->get('key02') . "\n"; ?> # uruchom [root@vlsr01 ~]# php use_memcache.php key01.value : value01 key01.value : value01,value02 key02.value : 1 key02.value : 101 key02.value : 50