如何在不启动 memcached 的情况下从命令行刷新 Docker 容器 memcached 的所有缓存内容?
docker exec -it $MEMCACHE_CONTAINER_ID bash -c "echo flush_all > /dev/tcp/localhost/11211"
假设您11211
公开了 memcahed 端口。您可以通过telnet
或nc
和发送来刷新缓存flush_all
echo flush_all | nc localhost 11211
OK
Run Code Online (Sandbox Code Playgroud)
如果您不在运行容器的同一台机器上执行命令,则可以将 localhost 替换为机器主机名。
归档时间: |
|
查看次数: |
3900 次 |
最近记录: |