Hero Image

Install Memcached on Gentoo Linux

Install Memcached on Gentoo Linux

Step 1 – Install

emerge --ask net-misc/memcached
rc-update add memcached default
rc-service memcached start

Step 2 – Configure (/etc/conf.d/memcached)

# Listen on localhost only
-l 127.0.0.1

# Memory limit (MB)
-m 256

# Max number of connections
-c 1024

# Max item size (MB)
-I 1m

# Number of threads
-t 4

Step 3 – Test

echo "stats" | nc 127.0.0.1 11211
# or
memcstat --servers=127.0.0.1

Step 4 – Basic operations (telnet)

telnet 127.0.0.1 11211
set mykey 0 3600 5
hello
get mykey
quit

Step 5 – PHP integration

$mc = new Memcached();
$mc->addServer('127.0.0.1', 11211);
$mc->set('key', 'value', 3600);
echo $mc->get('key');