redis運用まとめ
技術文書
2015/11/21
http://qiita.com/satoshi03/items/e970627b6ef3448e96fd
maxmemoryを実メモリ容量の半分にする¶
[redis.conf] maxmemory (実メモリ容量 / 2)
バックアップ時のメモリ不足エラー対策¶
[/etc/sysctl.conf] vm.overcommit_memory = 1
http://gaishimo.hatenablog.com/entry/20121216/p1
容量オーバーした場合古いデータから自動削除されるようにする¶
[redis.conf] maxmemory-policy allkeys-lru
キーにexpireを設定し、expireの切れたものから順に自動削除¶
[redis.conf] maxmemory-policy volatile-lru
※LRU: 未使用の時間が最も長いデータを抽出
http://www.slideshare.net/yujiotani16/redis-26851700
redis sentinel¶
フェイルオーバー時にrsyncで各APサーバーにhosts同期
http://takeshiyako.blogspot.jp/2014/03/redis-sentinelredis.html
lua-resty-redis-connecter via sentinel
https://github.com/pintsized/lua-resty-redis-connector
redis cluster¶
最低6台必要
http://tech.albert2005.co.jp/blog/2015/04/28/redis-cluster/