実践Redis入門 技術の仕組みから現場の活用まで
2025年2月15日実践Redis入門 技術の仕組みから現場の活用までを読んだ。 タイトル通り実践的な内容ではあるが、タイトルに詳解もつけたくなるくらいRedisについてのあれこれが書かれている。 Redisについて日本語で書かれている本は意外と少なく、本書は貴重な一冊だと思う。 特に運用管理についてしっかり書かれている点が良かった。自分の理解は浅いが内部実装について書かれている点も良い。 Redisについて困ったら...
概要 キャッシュの書き込み方式についてまとめる。 ライトスルー データがキャッシュに書き込まれると同時にメインメモリにも書き込む方式。 書き込み操作がキャッシュとメインメモリ両方に対して発生する。 データの一貫性を保ちやすいが、書き込みの遅延が発生する可能性がある。 ライトバック データがキャッシュに書き込まれた後、メインメモリに書き込みをするまでキャッシュ内にデータが保持される方式。 書き込み操...
概要Golangのインメモリキャッシュのライブラリは良さそうなものが存在するが、軽量でシンプルなもので十分だったので自前で実装してみた。 実装要件 複数のデータを保持することができる。 期限付きのデータをメモリに保持することができる。期限が来たらメモリから破棄されること。 キャッシュへの同時参照、更新を考慮し、データのロックが意識されていること。 初期設計※github.com - bmf-sa...