nosql - Redis究竟应该用在何种场合
怪我咯
怪我咯 2017-04-21 10:56:42
0
7
687

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

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

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

怪我咯
怪我咯

走同样的路,发现不同的人生

全員に返信(7)
大家讲道理

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

いいねを押す +0
Peter_Zhu

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

いいねを押す +0
Ty80

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

いいねを押す +0
PHPzhong

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

いいねを押す +0
Peter_Zhu

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

いいねを押す +0
大家讲道理

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

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

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!