Redisの性能を引き出すため、Luaスクリプトが利用できる。知っていないと結構戸惑うのでメモ。
![](https://shinji-blog.com/wp-content/uploads/cocoon-resources/blog-card-cache/6633607849182a89b486f857870be386.png)
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.
コメント