UGA Boxxx

つぶやきの延長のつもりで、知ったこと思ったこと書いてます

【Redis】GCE から Redis インスタンスに接続して OOM を解消する

AppEngineで以下のエラーが発生した

app:server:main ReplyError: OOM command not allowed under OOM prevention.

GCPのRedisを使っていて、そのRedisが利用メモリが最大メモリを超えた際に発生するエラーらしい

Compute Engine VM から Redis インスタンスに接続する

使ってないメモリを開放するためにCompute Engine VM から Redis インスタンスに接続する

cloud.google.com

redis-cli を Compute Engine VM にインストールし、redis-cli を実行する

$ sudo apt-get install redis-server
$ redis-cli -h [redis-instance-ip-address]