タグ付けされた質問 「redis」

Redisは、オープンソース(BSDライセンス)のインメモリデータ構造ストアであり、データベース、キャッシュ、メッセージブローカーとして使用されます。文字列、ハッシュ、リスト、セット、範囲クエリを使用したソート済みセット、ビットマップ、ハイパーログ、半径クエリとストリームを使用した地理空間インデックスなどのデータ構造をサポートしています。また、pub-sub機能も提供します。このタグは、Redisおよびインメモリシステムに関連する質問に使用します。

18
Memcached対Redis?
キャッシングには、Redisサーバーを備えたRuby Webアプリを使用しています。代わりにMemcachedをテストするポイントはありますか? 何が私たちのパフォーマンスを向上させますか?RedisとMemcachedの間の長所または短所はありますか? 考慮すべき点: 読み取り/書き込み速度。 メモリ使用量。 ディスクI / Oダンプ。 スケーリング。





10
いつRedisするのですか?いつMongoDBを使うのですか?[閉まっている]
休業。この質問には、より焦点を当てる必要があります。現在、回答を受け付けていません。 3年前休業。 ロックされています。質問はトピックから外れていますが、歴史的に重要であるため、この質問とその回答はロックされています。現在、新しい回答や相互作用を受け入れていません。 RedisとMongoDBの比較ではありません。私はそれらが異なることを知っています。パフォーマンスとAPIはまったく異なります。 Redisは非常に高速ですが、APIは非常に「アトミック」です。MongoDBはより多くのリソースを消費しますが、APIは非常に使いやすく、とても満足しています。 どちらもすばらしいので、できる限りRedisをデプロイで使用したいのですが、コーディングするのが難しいです。MongoDBをできる限り開発で使用したいのですが、高価なマシンが必要です。 では、両方の使用についてどう思いますか?いつRedisを選ぶのですか?いつMongoDBを選ぶのですか?

8
Express.jsとは何ですか?
私はNode.jsの学習者です。 Express.jsとは何ですか? Node.jsの目的は何ですか? なぜ実際にExpress.jsが必要なのですか?Node.jsを使用することはどのように役立ちますか? Redisとは?Express.jsに付属していますか?
439 node.js  express  redis 

30
MISCONF RedisはRDBスナップショットを保存するように設定されています
Redis(SET foo bar)への書き込み中に、次のエラーが発生します。 MISCONF RedisはRDBスナップショットを保存するように構成されていますが、現在はディスク上に保持できません。データセットを変更する可能性のあるコマンドは無効になっています。エラーの詳細については、Redisログを確認してください。 基本的に私は問題はredisがディスクにデータを保存できないことであることを理解していますが、問題を取り除く方法がわかりません。 また、次の質問にも同じ問題があります。答えはなく、おそらく問題を解決する試みもないため、ずっと前に見捨てられました。
366 redis 

24
redis-serverを停止するにはどうすればよいですか?
とredis-server入力して新しいサーバーを起動しようとするredis-serverと、次のように迎えられるため、インスタンスが実行されているようです。 Opening port: bind: Address already in use このサーバーを停止して新しいサーバーを起動する方法がわかりません。 redis-serverCLIで入力しているときに追加できるコマンドはありますか? 私のOSはUbuntu 10.04です。
333 database  ubuntu  redis 

3
Redisで使用される基本的なデータ構造は何ですか?
私は決定的なリストで2つの質問に答えようとしています: Redisで使用される基本的なデータ構造は何ですか? そして、各タイプの主な長所/短所/ユースケースは何ですか? したがって、Redisリストは実際にはリンクリストで実装されていることを読みました。しかし、他のタイプの場合は、情報を掘り下げることができません。また、誰かがこの質問に出くわして、さまざまなデータ構造を変更またはアクセスすることの長所と短所の高レベルの概要を持っていない場合、参照するために特定のタイプを最適に使用するタイミングの完全なリストも持っています。 具体的には、文字列、リスト、セット、zset、ハッシュなど、すべてのタイプの概要を説明します。 ああ、私はこれらの記事、とりわけこれまでの記事を見てきました。 http://redis.io/topics/data-types http://redis.io/topics/data-types-intro http://redis.io/topics/faq

3
JSONを表すためのRedis文字列vs Redisハッシュ:効率?
JSONペイロードをredisに保存したい。これを行うには、本当に2つの方法があります。 単純な文字列のキーと値を使用するもの。 key:user、value:payload(100-200 KBになる可能性があるJSONブロブ全体) SET user:1 payload ハッシュの使用 HSET user:1 username "someone" HSET user:1 location "NY" HSET user:1 bio "STRING WITH OVER 100 lines" ハッシュを使用する場合、値の長さは予測できないことに注意してください。上記のバイオの例のように、すべてが短いわけではありません。 どちらがよりメモリ効率が良いですか?文字列のキーと値を使用していますか、それともハッシュを使用していますか?
287 json  redis 

7
Redisは単なるキャッシュですか?
私はいくつかのRedisドキュメントを読んでいて、http://try.redis-db.com/でチュートリアルを試しています。これまでのところ、VelocityやEnterprise Library Caching FrameworkなどのキャッシングテクノロジーとRedisの違いはわかりません 実際には、一意のキーを使用して、メモリ内のデータストアにオブジェクトを追加するだけです。リレーショナルセマンティクスはないようです... 何が欠けていますか?
255 caching  redis 

5
Redisのキーの命名規則?
Redisのキーの通常の命名規則は何ですか?値が区切られているのを見たことがあります:が、通常の規則が何であるか、またはその理由はわかりません。 ユーザーのためにあなたは次のようなことをしますか... user:00 ユーザーのIDが 00 すべてのユーザーを返すために、キーの先頭のみを照会できますか? 私は主に、人々のために働く方法と彼らがそれらを選んだ理由を研究することによって、将来の問題を回避したいと思っています。

2
PostgreSQLなどのデータベースではなく、RabbitMQなどのメッセージブローカーが必要なのはなぜですか?
私のようなメッセージブローカーに新しいですRabbitMQの私たちのようなスケジューリングシステムのためのタスク/メッセージ・キューを作成するために使用することができますセロリ。 さて、ここに質問があります: 新しいタスクを追加し、Celeryなどのコンシューマープログラムで使用できるPostgreSQLでテーブルを作成できます。 なぜ、RabbitMQのように、まったく新しいテクノロジーをセットアップしたいのですか? PostgreSQLのような私たちのデータベースは分散環境で動作することができるので、今、私はスケーリングが答えではないと信じています。 データベースが特定の問題に対してどのような問題を引き起こすかを探してみたところ、次のことがわかりました。 ポーリングはデータベースをビジー状態に保ち、パフォーマンスを低下させます テーブルのロック->再び低パフォーマンス 数百万行のタスク->再度、ポーリングのパフォーマンスは低い では、RabbitMQなどのメッセージブローカーは、これらの問題をどのように解決するのでしょうか。 また、私AMQPはプロトコルがそれに続くものであることを発見しました。その中で何が素晴らしいのですか? Redisはメッセージブローカーとしても使用できますか?RabbitMQよりMemcachedに似ています。 これに光を当ててください!

7
RedisはmongoDBよりどのくらい高速ですか?
Redisは「Blazing Fast」であり、mongoDBも高速であると広く言われています。しかし、私は2つの結果を比較する実際の数値を見つけるのに苦労しています。同様の構成、機能、および操作が与えられた場合(そして、異なる構成および操作で要因がどのように変化するかを示す場合など)、Redisは10倍高速、2倍高速、5倍高速ですか? 私はパフォーマンスについてのみ話します。mongoDBは別のツールであり、機能セットが豊富であることを理解しています。これは「MongoDB はRedis より優れている」という議論ではありません。RedisはmongoDBをどの程度上回っていますか? この時点では、安価なベンチマークであっても、ベンチマークがないよりはましです。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.