DEV Community

Cover image for CentOS Stream 9 : Memcached : PHP
Muhammad Shahidul Islam
Muhammad Shahidul Islam

Posted on

CentOS Stream 9 : Memcached : PHP

This is the example to use Memcached on PHP.

# install from EPEL, CRB
[root@localhost ~]# dnf --enablerepo=epel,crb -y install php-pecl-memcached
Enter fullscreen mode Exit fullscreen mode

This is the Basic usage on PHP.

[cent@dlp ~]$ vi use_memcache.php
<?php
$memcache = new Memcached();
$memcache->addServer('localhost', 11211);
$memcache->setOption(Memcached::OPT_COMPRESSION, false);

// set and get a Key
$memcache->set('key01', 'value01');
print 'key01.value : ' . $memcache->get('key01') . "\n";

// append and get a Key
$memcache->append('key01', ',value02');
print 'key01.value : ' . $memcache->get('key01') . "\n";

$memcache->set('key02', 1);
print 'key02.value : ' . $memcache->get('key02') . "\n";

// increment
$memcache->increment('key02', 100);
print 'key02.value : ' . $memcache->get('key02') . "\n";

// decrement
$memcache->decrement('key02', 51);
print 'key02.value : ' . $memcache->get('key02') . "\n";

?>

# run
[cent@localhost ~]$ php use_memcache.php
key01.value : value01
key01.value : value01,value02
key02.value : 1
key02.value : 101
key02.value : 50
Enter fullscreen mode Exit fullscreen mode

LinkedIn

Top comments (0)