Очистить memcached кеш в Centos 7

baltun

Администратор
Сообщения
10.870
Реакции
2.584
Баллы
2.003
Очистить кеш в memcache/memcached можно различными способами и сейчас я расскажу о них.
Способ 1
Код:
$ telnet localhost 11211
flush_all
quit
Где:
  • localhost — Хост где находится мемкешед.
  • 11211 — порт который использует memcached.
Чтобы узнать порт и хост, можно подключиться к серверу где установлена служба и выполнить:
Код:
$ netstat -natpl | grep "memcache[d]"

tcp        0      0 0.0.0.0:11211           0.0.0.0:*               LISTEN      79225/memcached     
tcp6       0      0 :::11211                :::*                    LISTEN      79225/memcached

Способ 2
Код:
echo "flush_all" | nc localhost 11211
или
$ printf "flush_all\nquit\n" | nc  127.1 11211
или, еще одна вариация:
echo "flush_all" | nc -w 2 localhost 11211

Способ 3
Можно просто перезапустить службу на сервере.
 
Назад
Верх Низ