Memcached is an in-memory key-value store for small chunks of arbitrary data (strings or objects) from results of database calls, API calls, or page rendering. Memcached will store sessions in memory instead of files. Because memory is way faster than reading a file your website will perform better and reduce load time.
Update the repositories
yum update -y
Start the installation
yum install memcached
Configure Memcached
vi /etc/sysconfig/memcached
PORT="11211"
USER="memcached"
MAXCONN="1024"
CACHESIZE="2048"
OPTIONS=""
Start Memcached
chkconfig --levels 235 memcached on
/etc/init.d/memcached start
Memcached PHP Extension
First you need to Install Pecl
yum install php-pear
yum install php-pecl-memcache
Restart Apache
/etc/init.d/httpd restart
Check Memcached plugin in PHP and enjoy it!
php -i | grep memcach
memcache
memcache support => enabled
memcache.allow_failover => 1 => 1
memcache.chunk_size => 8192 => 8192
memcache.default_port => 11211 => 11211
memcache.default_timeout_ms => 1000 => 1000
memcache.hash_function => crc32 => crc32
memcache.hash_strategy => standard => standard
memcache.max_failover_attempts => 20 => 20
Registered save handlers => files user sqlite memcache
Posted in PHP, Software Development, Technologies