架构设计 - Redis 如何设置存储结构?
高洛峰
高洛峰 2017-04-22 08:58:59
0
1
670

目前想的是:

  1. 使用 Redis 来做分布式存储缓存,所有分布式进程同时给 Redis 添加数据,不做唯一性的检查
  2. Redis 存储完成后,使用对比后形成增删改列表
  3. 使用队列的方式完成增删改,每形成一条增删改数据都压入队列,队列采用异步的方式完成数据的持久化

这样做是否可行?需要注意哪些?

高洛峰
高洛峰

拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...

全員に返信(1)
PHPzhong

システムによって招待されました。
私は質問者の解決策を試していませんが、キャッシュにも Redis を使用するツールである logstash をすぐに思いついたので、質問者の解決策は完全に実行可能であるはずです。
追加のキューを追加する必要はありません。Redis は、リストをキューとして使用するための lpushlpop コマンドを自然に提供します。
Redis の書き込みパフォーマンスは非常に高いため、メモリのバーストを防ぐために処理キューのパフォーマンスに注意を払う必要がある場合があります。

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート