ii libmemcached-tools 0.44-1.1build1 Commandline tools for talking to memcached via libmemcached
ii libmemcached6 0.44-1.1build1 A C and C++ client library to the memcached server
ii memcached 1.4.7-0.1ubuntu1 A high-performance memory object caching system
# pacman -S memcached
# pacman -S libmemcached
Clients
tar xvfz memcached-1.4.5.tar.gz
cd memcached-1.4.5
./confibure
make
sudo make install
to start server
memcached -u memcached -d
telnet 127.0.0.1 11211
stats items
stats cachedump 2 100
set test_1 0 0 3
a01
set test_2 0 0 3
a02
set test_3 0 0 4
a031
set test_4 0 0 5
a0412
get test_1
get test_2
delete test_3
quit
キー一覧の取得
$ telnet localhost 11211
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
stats items
STAT items:3:number 9
STAT items:3:age 28
STAT items:3:evicted 0
STAT items:3:evicted_nonzero 0
STAT items:3:evicted_time 0
STAT items:3:outofmemory 0
STAT items:3:tailrepairs 0
STAT items:3:reclaimed 0
STAT items:3:expired_unfetched 0
STAT items:3:evicted_unfetched 0
END
stats cachedump 3 1000
ITEM t1739 [66 b; 1340234207 s]
ITEM t1738 [71 b; 1340234207 s]
ITEM t1737 [65 b; 1340234207 s]
ITEM t1736 [65 b; 1340234207 s]
ITEM t1735 [65 b; 1340234207 s]
ITEM t1734 [65 b; 1340234207 s]
ITEM t1733 [65 b; 1340234207 s]
ITEM t1732 [64 b; 1340234207 s]
ITEM t1731 [66 b; 1340234207 s]
END
quit
Connection closed by foreign host.
Bash
libmemcached-tools
PHP
ii php5-memcache 3.0.8-4build1 amd64 memcache extension module for PHP5
ii php5-memcached 2.1.0-6build1 amd64 memcached extension module for PHP5, uses libmemcached
# pacman -S php-memcached
/etc/php/conf.d/memcached.ini
Python
$ tar xvfz python3-memcached-1.51.tar.gz
$ cd python3-memcached-1.51
# python3 setup.py install
# pacman -S python-memcached
Perl
ii libcache-memcached-managed-perl 0.20-1 API for managing cached information
ii libcache-memcached-perl 1.29-1 Perl module for using memcached servers
# pacman -S perl-cache-memcached
Ruby
$ gem install dalli
ii libmemcache-client-ruby1.9.1 1.8.5-2 all Transitional package for ruby-memcache-client
/usr/lib/ruby/vendor_ruby/memcache.rb:250:in `load': incompatible marshal file format (can't be read) (MemCache::MemCacheError)
format version 4.8 required; 123.34 given
from /usr/lib/ruby/vendor_ruby/memcache.rb:250:in `block in get'
from /usr/lib/ruby/vendor_ruby/memcache.rb:886:in `with_server'
from /usr/lib/ruby/vendor_ruby/memcache.rb:246:in `get'
from /var/www/data_base/common/ruby_common/mcache_manipulate.rb:14:in `display_record_proc'
from ./mcached_read.rb:21:in `block in '
from ./mcached_read.rb:20:in `each'
from ./mcached_read.rb:20:in `'
mperham-memcache-client-v1.7.8-0-g053890f.zip
cp mperham-memcache-client-053890f/VERSION.yml /usr/lib/ruby/1.8
/usr/lib/ruby/1.8/VERSION.yml
Gauche
tar xvfz Gauche-memcache-0.1.0.tgz
cd Gauche-memcache-0.1.0
./configure
sudo make install
Lua
sudo dpkg -i liblua5.1-memcached0.deb
Java
java_memcached-release_2.6.3.zip
C#
memcacheddotnet_clientlib-1.1.5.zip
ii libmono-sharpzip4.84-cil 2.10.5-1 Mono SharpZipLib library (for CLI 4.0)
Arch Linux
# pacman -S memcached
# pacman -S php-memcached
$ systemctl status memcached
● memcached.service - Memcached Daemon
Loaded: loaded (/usr/lib/systemd/system/memcached.service; disabled; vendor preset: disabled)
Active: active (running) since 火 2016-01-12 11:57:16 JST; 1h 43min ago
Main PID: 19175 (memcached)
Tasks: 6 (limit: 512)
CGroup: /system.slice/memcached.service
└─19175 /usr/bin/memcached -l 127.0.0.1
result_aa
outarea_aa
outarea_bb
outarea_cc
outarea_dd
outarea_ee
outarea_ff
outarea_gg
outarea_hh
Return
Dec/19/2023 AM 08:15