検索

ホームページ  >  に質問  >  本文

架构设计 - Redis 如何设置存储结构?

目前想的是:

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

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

高洛峰高洛峰2798日前667

全員に返信(1)返信します

  • PHPz

    PHPz2017-04-22 09:00:59

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

    返事
    0
  • キャンセル返事