Поиск по сайту:

Пример команд Memcached Telnet


В предыдущих сообщениях мы видели, как запустить сервер Memcached во время загрузки в качестве процесса-демона в Mac OS. В этом руководстве мы рассмотрим некоторые основные команды telnet Memcached, которые мы можем использовать для проверки работоспособности сервера Memcached. Эти команды очень полезны при отладке и могут использоваться в любой операционной системе с установленным telnet. Если вы работаете в системе UNIX, то с помощью ps -eaf | Команда grep memcached даст вам порт, на котором работает сервер Memcached. Например, когда я запускаю эту команду в своей системе UNIX, я получаю вывод ниже:

$ ps -eaf | grep memcached
503 55442 55296   0   0:00.15 ttys000    0:00.22 memcached -p 11111 -vv
503 58945 56875   0   0:00.01 ttys003    0:00.01 grep memcached
$

Итак, сервер Memcached работает на TCP-порту 11111 и в подробном режиме (-vv). Если вы хотите запустить процесс демона, используйте параметр -d в команде запуска.

Команды Memcached Telnet

Чтобы подключиться к серверу memcached с помощью telnet и начать сеанс:

$ telnet localhost 11111

Чтобы сохранить данные на сервере Memcached с помощью telnet:

set KEY META_DATA EXPIRY_TIME LENGTH_IN_BYTES

Чтобы получить данные из Memcached через telnet:

get KEY

Чтобы перезаписать существующий ключ:

replace KEY META_DATA EXPIRY_TIME LENGTH_IN_BYTES

Чтобы удалить ключ:

delete KEY

Чтобы получить статистику сервера:

stats
stats items
stats slabs

Чтобы очистить данные кеша:

flush_all

Чтобы выйти из сеанса telnet:

quit

Пример Telnet сервера Memcached

$ telnet localhost 11111
Trying ::1...
Connected to localhost.
Escape character is '^]'.
set Test 0 100 10
JournalDev
STORED
get Test
VALUE Test 0 10
JournalDev
END
replace Test 0 100 4
Temp
STORED
get Test
VALUE Test 0 4
Temp
END
stats items
STAT items:1:number 1
STAT items:1:age 19
STAT items:1:evicted 0
STAT items:1:evicted_time 0
STAT items:1:outofmemory 0
STAT items:1:tailrepairs 0
END
flush_all
OK
get Test
END
version
VERSION 1.2.8
quit
Connection closed by foreign host.
$