RedisでScript Loadしたスクリプトが消える

その他

Redisの性能を引き出すため、Luaスクリプトが利用できる。知っていないと結構戸惑うのでメモ。

Redis Lua scriptingをatomicな処理とcache stampede対策に使った話
2022-LINE-engineering-site

ドキュメントにはロードしたスクリプトは永久に保存されると書いてあるが、Redis再起動で消えて非常に困ることがあるので、実行してエラーになったらスクリプトをロードするような実装が良さそう。

SCRIPT LOAD
Load the specified Lua script into the script cache.

コメント