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

Redis Lua scriptingをatomicな処理とcache stampede対策に使った話
こんにちは。LINEでゲームプラットフォーム開発をしているKagayaです。この記事はLINE Advent Calendar 2017の18日目の記事になります。昨年新卒入社1年目で執筆した「マイクロサービスのためのプロジェクト生成ツールLazybonesを使ってみた」に引き続き、今年もAdven...
ドキュメントにはロードしたスクリプトは永久に保存されると書いてあるが、Redis再起動で消えて非常に困ることがあるので、実行してエラーになったらスクリプトをロードするような実装が良さそう。
SCRIPT LOAD
Loads a server-side Lua script to the script cache.
コメント