検索

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

nosql - Redis究竟应该用在何种场合

如各位所看到,目前网站右侧的新鲜事列表出现了些异常,这是由于我们使用的redis驱动的某个错误造成的。现在这个错误已经被排除,但是由此引申了我对Redis使用场合的一些思考

  1. 列表缓存
  2. 键值对缓存
  3. 队列服务

以上是我想到的一些应用场景,这种使用是否合理。还有其它应用场景吗?

怪我咯怪我咯2798日前705

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

  • 大家讲道理

    大家讲道理2017-04-21 10:58:42

    ソートセットを使用してランキングシステムを作成します。これは従来の実装方法よりもはるかに簡単です

    返事
    0
  • 天蓬老师

    天蓬老师2017-04-21 10:58:42

    記事へのアクセス数をカウントするためにredisを使用し、昨日のクリックランキング、今月のクリックランキング、その他のデータを生成します
    パフォーマンスは非常に優れていますが、欠点は、マシンの内部速度が十分ではないことです。私たちの解決策は、2 台のマシンに同時に書き込み、そのうちの 1 台のデータを時々クリアすることです。

    返事
    0
  • PHP中文网

    PHP中文网2017-04-21 10:58:42

    現在の redis の開発は作者の影響を大きく受けています。彼のマイルストーンは特に綿密に計画されていたわけではなく、その結果、各バージョン間に大きな違いが生じ、一貫性が欠如してしまいました。
    使ってみてキューはとても便利だと感じました。それから、いくつかのカウンターを行うのは本当に素晴らしいでしょう。
    Redis を改善すべきだと思うところ:
    分散サポートは実際には、memcached のようなカスタマー サービス側でのみサポートする必要があります。
    VM のこれらの機能は役に立ちますか?
    redisのphpドライバはphpredisを使うと良い感じです。

    返事
    0
  • PHPz

    PHPz2017-04-21 10:58:42

    最近プロジェクトで Redis を使用しています
    1.メッセージキューとしてリストする
    2.ソートされたセットは、いくつかの交差/結合操作を実行します (共通の友人を取得するために 2 人のユーザーの友人リストを交差させるなど)

    返事
    0
  • 天蓬老师

    天蓬老师2017-04-21 10:58:42

    私たちは、高パフォーマンス要件を持つアプリケーションで redis を広く使用しており、主に redis のソートセット、ハッシュセット、パブリッシュ/サブデータ構造を使用します。
    基本的に、フロントエンド (エンド ユーザーに直面するアプリケーション) でのデータ永続化のためのストレージ サービスとしてリレーショナル データを置き換えます。 もちろん、最終的なデータ バックアップとして Redis の背後にある他のデータ ストレージ製品もあります。

    返事
    0
  • 大家讲道理

    大家讲道理2017-04-21 10:58:42

    私が使用している Redis のいくつかの機能について話しましょう: ビットセット、ハッシュセット、ソートセット、パブリッシュ/サブスクライブ、K-V キャッシュ

    返事
    0
  • 大家讲道理

    大家讲道理2017-04-21 10:58:42

    これは、使用する Redis ドライバーのバグ が原因です。現在、このエラーは解消されました
    このエラーについて話してくれませんか? もっと詳しく知りたい。

    返事
    0
  • キャンセル返事