blog.yuuk.io さんのブクシィ日記

ゆううきブログ友人まで公開
2017 - 09 - 12 RedisサーバのCPU負荷対策パターン Redis Database Performance Redisは多彩なデータ構造をもつ[^1]インメモリDBであり、昨今のWebアプリケーションのデータストアの一つとして、広く利用されている。 しかし、一方で、性能改善のための手法を体系的にまとめた資料が見当たらないと感じていた。 実際、最初にCPU負荷が問題になったときにど...

» ゆううきブログ


コメント (37)

コメントを書く

toriyamaran
すごい難しいことがわかりました(>_<)
Songmu
微妙に僕も登場している
toritori0318
Redis大好き
catatsuy
ちょうど悩んでた。最高の資料だ。
sora_h
AWS最近はHT切れる…はず / Redis シングルスレッドということもありコマンドリファレンスにある計算量表記はべんり。
moznion
実践的な内容で素晴らしい.Lua scriptは一度loadしておくとLua scriptをSHA-1として記憶しておき,以降使い回せるようになるからparseコストも下がって,scriptによってはリクエストのペイロード容量も削減されるので良いですね
mori_morix
読まねば
dekokun
まとまってるのありがたい。
sfujiwara
巨大なリストの演算とかkeys(最悪)とかでクエリ数は大したことないのにCPU持っていかれる場合があるから、単純なKVS以上の使い方をするならそこも気をつけないと死にますね
tofu-kun
ありがたい
Mint0A0yama
そういえばニコニコ生放送ではCPUコアの数だけRedisプロセスを立ち上げて機能ごとに使い分けてるという事例を見たな… で、特定のプロセスの負荷が高まったらシャーディングするという… 大変だ…
keepkeptkept
ありがたい。
love0hate
参考資料に記載無いが https://redis.io/topics/partitioning も参考になる。
suthio
知見すぎる
slash_01
とりあえずブクマや。
kizkoh
水平分割は一部のクライアントにしか実装がないけど redis ring 使うと便利
tumo300-500
はい知見
cj3029412
興味深い。マストドン運用始めてから(小規模とはいえ)気にしていました。あとでよく読んでみます。
reitanigawa
redis使うときに。
CNHmlrXn
メモ
efcl
"RedisのCPU負荷対策のカテゴリとして、CPU負荷削減、スケールアップ、スケールアウト"
masudaK
前職は垂直分割してたな。それで安定してた印象。
gusyazero
序文からわからんかった…後でちゃんと読んで理解しとく
yosuke_furukawa
すばらしい
nadatomokkya
ありがたいまとめ
matsumoto_r
社内で便利情報として共有しました。"自分は主にアーキテクチャや作戦を考える係"このあたりがほんと必要になってきているなぁと感じている。経営に近い技術戦略というよりはより技術に近い戦略を練る人
takeshiyako
Redis水平分割をうまくやるアイディアについてあとで書く。
akatakun
Redisサーバはシングルスレッドで動作する(厳密には他にもスレッドあるがクエリ処理をするスレッドは1つ)
honeybe
参考にする。
t-cyrill
概念的なことがよくまとまっていてわかりやすい。実用的
Spring_MT
繰り返し読むやつや
tsureteuta
ふーむ
moto0215
Redis
fire_0218
[] RedisサーバのCPU負荷対策パターン - ゆううきブログ
nextmedia
redis
tmatsuu
素晴らしい。Redis入門を読んで得た知識ベースで考えると比較的Redisは垂直分割しやすいと思うので、まずは垂直分割した上で水平分割なのかなと漠然と考えていた。

コメントを書く

ブログ

最近の日記

一覧へ

akiyan.com track feed