Oracle Cloud Hangout Cafe Premium #8🍔OCI Cache with Redisでキャッシュ管理

2023年12月6日開催 「Oracle Cloud Hangout Cafe Premium #8🍔OCI Cache with Redisでキャッシュ管理」にご参加いただいた皆さまありがとうございました! そしてお疲れ様でした。 皆さんのPostまとめました。
1
中川聡也 @xiombatsg

#ochacafe Write-Through データが更新されると、キャッシュとデータベースに同時に書き込まれる

2023-12-06 19:20:10
中川聡也 @xiombatsg

#ochacafe Write-Behind データはまずキャッシュに書き込まれ、非同期でデータベースに書き込まれる キャッシュが適切に管理されない場合、データの不整合が発生する可能性がある

2023-12-06 19:20:10
Shuhei Kawamura @shukawam

この辺は、メトリクスとして提供されているのできちんと見て読み解くことが大切 #ochacafe

2023-12-06 19:22:29
中川聡也 @xiombatsg

#ochacafe 効果測定 キャッシュヒットの割合 キャッシュイビクションの割合 キャッシュの失効 データの一貫性

2023-12-06 19:22:56
中川聡也 @xiombatsg

#ochacafe キャッシュヒットの割合 ヒット率が良いと効率的

2023-12-06 19:22:56
中川聡也 @xiombatsg

#ochacafe キャッシュイビクションの割合 高いと有効期限切れや有効期限が短すぎる

2023-12-06 19:22:57
中川聡也 @xiombatsg

#ochacafe キャッシュの失効 TTLを短くすると、ヒット率悪くなる TTLを長くすると、データが古くなる

2023-12-06 19:22:57
中川聡也 @xiombatsg

#ochacafe キャッシュ置換ポリシー LRU,MRU,LFU,ARC 個人的にはLRUが多いかなぁ。

2023-12-06 19:24:17
中川聡也 @xiombatsg

#ochacafe オープンソースのインメモリk VS データベース、キャッシュ、メッセージブローカー、ストリーミングエンジン などなど 色々対応しているよ よく使う

2023-12-06 19:26:49
中川聡也 @xiombatsg

#ochacafe NoSQL = SQLをやめようという意味ではなく、適材適所で非関係型データストアを利用していこうという意味

2023-12-06 19:28:00
中川聡也 @xiombatsg

#ochacafe Transaction Pub/Sub Lua Scripting Keys with a limited TTL LRU Eviction of Keys Automatic failover Lua は使ったことがないなぁ

2023-12-06 19:29:23
Takuya Niita @takuya_0301

Luaはどこでも出てくるなぁ... #ochacafe

2023-12-06 19:29:52
中川聡也 @xiombatsg

#ochacafe ストリーミングエンジンとして使ったことないなぁ

2023-12-06 19:31:09
中川聡也 @xiombatsg

#ochacafe 下三つ使ったことないあなぁ データ型 String😄 Lists😄 Sets😄 Sorted Sets😄 Hashes 😄 Streams 😅 Geospatial Indexes 😅 HyperLogLogs. 😅

2023-12-06 19:32:40
中川聡也 @xiombatsg

#ochacafe Redis は Replication ができるよ レプリケーションは非同期だけど、マスターとレプリカは同じデータではないよっていうことは気にしておいた方が良い レプリカラグはあるから気をつけろ!

2023-12-06 19:35:41
Shuhei Kawamura @shukawam

広く同じKVSだけど、最近見ている某KVSとは可用性担保の仕方とは大分違くて面白い #ochacafe

2023-12-06 19:38:29
中川聡也 @xiombatsg

#ochacafe SentinelをControl Plane に置いて、Data Plane のRedisを分離する。 OCI RedisはControl Plane でSentinel が動いている

2023-12-06 19:39:01
中川聡也 @xiombatsg

#ochacafe Cluster =マルチマスターで動いている

2023-12-06 19:41:02
中川聡也 @xiombatsg

#ochacafe Redis のディスク永続化 RDB=指定した間隔でスナップショットを撮る AOF= 全ての書き込み操作をログに記録 永続化なし=キャッシュを行う場合などに使用 キャッシュ戦略があるから。TTLなどと上記は別

2023-12-06 19:46:19
中川聡也 @xiombatsg

#ochacafe ユースケース リアルタイム不正検知 モダン・ゲーミング オムニチャネルEC キャッシング チャット・メッセージング・キュー セッションストア

2023-12-06 19:46:19
中川聡也 @xiombatsg

#ochacafe 事前定義の不正行為プロファイルとの比較

2023-12-06 19:46:19
中川聡也 @xiombatsg

#ochacafe RDBの負荷軽減 グラフィックス 画像 音楽 グラフィックスは何に使うんだ??

2023-12-06 19:46:20