あるあるなのかな、これは。
このサイトのwordpressは、再構築してからredisでobject cacheを入れていた。そこで何も設定せずに素のredisを使っていたんだけど、デフォルトのmaxmemory-policyがnoevictionだったんだ。で、使い切ったメモリを前に何も操作できなくてwordpress全体がエラーになっていたんだ。
しかも、これに気づかずに3日くらい放置というね。なんなんだこれは。キャッシュのくせに全部落とすなんて。とりあえずredisを再起動したら直ったのと、maxmemory-policyを適当にevictionされるように設定してみた。デフォルトおかしいよねこれ。maxmemory自体をかなり少なめに設定したのも悪いんだけどさ。
ちゃんとやるなら、監視入れたほうがいいんだろうなー