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

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

2
ドキュメントベースのデータベースとキー/バリューベースのデータベースの違いは何ですか?
非SQLデータベースには、3種類の人気のあるタイプがあることを知っています。 キー/値:Redis、Tokyo Cabinet、Memcached ColumnFamily:Cassandra、HBase ドキュメント:MongoDB、CouchDB 私はそれについてあまり理解せずにそれについて長いブログを読みました。 私はリレーショナルデータベースを知っており、MongoDB / CouchDBのようなドキュメントベースのデータベースに慣れ親しんでいます。 誰かがこれらとリストの前者2の主な違いは何か教えてもらえますか?

8
Redisに保存されている値を参照/表示する方法[終了]
閉まっている。この質問はスタックオーバーフローのガイドラインを満たしていません。現在、回答を受け付けていません。 この質問を改善してみませんか?Stack Overflowのトピックとなるように質問を更新します。 2年前休業。 この質問を改善する Redisを表示するための優れたブラウザ/エクスプローラはありますか?Redisは初めてなので、MongoVUE、Toad、またはSQLExplorerに似たものがあれば期待しています。 サービススタックからRedis管理UIを試しましたが、IISを試すときに500エラーが発生しました
97 nosql  redis 

11
redisを使用して辞書を保存および取得する方法
# I have the dictionary my_dict my_dict = { 'var1' : 5 'var2' : 9 } r = redis.StrictRedis() my_dictを保存し、redisで取得するにはどうすればよいですか?たとえば、次のコードは機能しません。 #Code that doesn't work r.set('this_dict', my_dict) # to store my_dict in this_dict r.get('this_dict') # to retrieve my_dict
97 python  redis 


5
Djangoでredisを使用するにはどうすればよいですか?
redis-cacheについて聞いたことがありますが、どのように機能しますか?どういうわけか、rdbmsクエリをキャッシュすることにより、djangoと私のrdbmsの間のレイヤーとして使用されますか? それともデータベースとして直接使用されることになっていますか?そのgithubページはログインの詳細をカバーしていないので、私は疑っています。セットアップはありません。構成プロパティを設定するように指示するだけです。
95 python  django  redis 

3
Redisとのセッションを保存することは安全ですか?
現在、MySqlを使用してセッションを保存しています。うまく動作しますが、少し遅いです。 私はRedisの使用を求められましたが、Redisが書き込み操作を遅らせると聞いたので、それが良いアイデアかどうか疑問に思っています。セッションはリアルタイムである必要があるため、少し心配です。 誰かがそのような問題を経験しましたか?
92 session  redis 

4
redisで永続性を無効にする方法は?
redisでの存在を無効にする方法を考えていました。ここでこれを行う可能性についての言及があります:http://redis.io/topics/persistence。私はそこで説明されているのとまったく同じ意味でそれを意味します。どんな助けでも大歓迎です!
91 redis 

2
RedisとKafkaの違い[クローズ]
クローズ。この質問はもっと焦点を合わせる必要があります。現在、回答を受け付けていません。 この質問を改善したいですか?質問を更新して、この投稿を編集するだけで1つの問題に焦点を当てるようにします。 4か月前に閉鎖されました。 この質問を改善する Redisは、Kafkaと同じようにリアルタイムのpub-subとして使用できます。 どちらをいつ使うか迷っています。 どんなユースケースでも大いに役立ちます。

5
Logstashとelasticsearchの間のデータブローカー/メッセージングシステムとしてのRedisとRabbitMQ
さまざまなマシンにインストールされているLogstashシッパーによってログ情報を収集し、1つのelasticsearchサーバーでデータにインデックスを付け、Kibanaをグラフィカルレイヤーとして使用するアーキテクチャを定義しています。Logstashの配送業者とelasticsearchの間に、配信を許可するための信頼性の高いメッセージングシステムが必要です。Logstashシッパーとelasticsearchの間、またはその逆のデータブローカー/メッセージングシステムとしてRedis over RabbitMQを選択する場合、どのような要素を考慮する必要がありますか?

9
Amazonの外部でAmazonElastiСacheRedisに接続できますか?
EC2インスタンスからVPCのElastiCacheRedisインスタンスに接続できます。ただし、ローカルの開発セットアップや他のベンダーが提供するVPSインスタンスなど、AmazonEC2インスタンスの外部でElastiCacheRedisノードに接続する方法があるかどうかを知りたいです。 現在、私のローカル設定から試してみると: redis-cli -h my-node-endpoint -p 6379 しばらくするとタイムアウトになります。

8
Redis:データベースのサイズ/キーのサイズを表示する
私のredisインスタンスは非常に大きくなっているようです。そこにある複数のデータベースのうち、どれだけのメモリを消費しているかを調べたいと思います。RedisのINFOコマンドは、データベースごとの合計サイズとキーの数を表示するだけなので、あまり洞察が得られません...したがって、redisサーバーを監視するときに詳細情報を提供するツール/アイデアをいただければ幸いです。 Redisのドキュメントには、特定のキーの消費メモリを返すことができるコマンドが示されていません。そのため、バグのあるコードがRedisに大量の「ゴミ」を書き込むとしたら、これを見つけるのは非常に難しいでしょう...
88 redis 

2
redisがすでにスタックの一部である場合、MemcachedがRedisと一緒に使用されているのはなぜですか?
Redisは、Memcachedが提供するすべてのこと(LRUキャッシュ、アイテムの有効期限、バージョン3.x +でのクラスタリング、現在はベータ版)、またはtwemproxyなどのツールを使用して実行できます。パフォーマンスも同様です。さらに、Redisは永続性を追加するため、サーバーを再起動した場合にキャッシュをウォームアップする必要はありません。 RedisとMemcacheを比較するいくつかの古い回答への参照。そのうちのいくつかはMemcacheの代わりとしてRedisを支持しています(すでにスタックに存在する場合): MemcachedとRedis? memcachedはRedisと比較して恐竜ですか? RedisとMemcacheまたは単にRedis? それにもかかわらず、Instagram、Pinterest、Twitterなどの大規模なWeb規模の企業のスタックを調査したところ、プライマリキャッシュにRedisを使用するのではなく、MemcachedとRedisの両方をさまざまな目的で使用していることがわかりました。プライマリキャッシュは引き続きMemcachedであり、Redisはデータ構造ベースの論理キャッシュに使用されます。 2014年の時点で、memcachedが実行できるすべてのことを実行できるRedisコンポーネントがすでにあるのに、memcachedをスタックに追加コンポーネントとして追加するだけの価値があるのはなぜですか?アーキテクト/エンジニアが既存のRedisとは別にmemcachedを含めるように傾斜させる有利な点は何ですか? 更新: 私たちのプラットフォームでは、Memcachedを完全に破棄し、プレーンキャッシュと論理キャッシュの要件にredisを使用しています。高性能、柔軟性、信頼性。 いくつかのシナリオ例: キャッシュされたすべてのキーを特定のパターンで一覧表示し、それらの値を読み取るか削除します。redisでは非常に簡単ですが、memcachedでは(簡単に)実行できません。 redisで簡単に実行できる1MBを超えるペイロードの保存には、memcachedでのスラブサイズの微調整が必​​要です。これには、独自のパフォーマンスの副作用があります。 現在のキャッシュコンテンツの簡単なスナップショット Redisクラスターは、言語ドライバーとともに本番環境にも対応しているため、クラスター化されたデプロイも簡単です。

6
RedisとMemcacheまたは単にRedis?
シンプルなRails.cacheインターフェイスを介してRails3アプリのキャッシュにmemcachedを使用していますが、redisとresqueを使用してバックグラウンドジョブ処理を実行したいと思います。 両方を使用するのに十分な違いがあると思います。ただし、herokuでは、memcachedとredisの両方を使用するための個別の料金があります。両方を使用するのは理にかなっていますか、それとも単にredisを使用するように移行する必要がありますか? キャッシュにmemcachedを使用するのが好きです。これは、最近使用されていないキーが自動的にキャッシュからプッシュされ、キャッシュデータを永続化する必要がないためです。Redisは私にとってほとんど新しいものですが、デフォルトでは永続的であり、キーがキャッシュから自動的に期限切れにならないことを理解しています。 編集:私の質問をもっと明確にしたかっただけです。両方ではなくRedisのみを使用することが可能であることを私は知っています。そうすることで特定の不利な点があるかどうかを知りたいだけだと思いますか?実装とインフラストラクチャの両方を考慮すると、Redisだけを使用すべきではない理由はありますか?(つまり、単純なキャッシュの場合、memcachedの方が高速ですか?)どちらの方法でも決定的なものは見つかりませんでした。

4
redisサーバーを実行し続ける方法
nodejsアプリのセッションサポートにredisを使用しています。redisサーバーをインストールしましたが、redis-serverを実行すると動作しますが、ターミナルを閉じるとredisが停止して動作しません。ターミナルを閉じた後、redisサーバーを実行し続けるにはどうすればよいですか?
82 redis 

10
Redisのパスワードを設定するにはどうすればよいですか?
ローカルマシンでredisを使用しているので、phpクライアントでサーバーに接続するためにパスワードを設定する必要はありません(クライアントとしてpredisを使用しています)。ただし、アプリをライブサーバーに移動しているので、redisサーバーに接続するためのパスワードを設定したいと思います。 いくつか質問があります: パスワードの設定方法についてインターネット全体で確認しましたが、redis.confにパスワードを追加する必要があるようです。パスワードを設定するために構成ファイルに正確に何を追加する必要があるのか​​わかりませんでした。 また、predisではどのようにパスワードを追加する必要がありますか。次のパラメーターの配列を使用して、redisサーバーに接続しています $ my_server = array( 'host' => '127.0.0.1'、 'port' => 6379、 'database' => 1); この方法でパスワードを追加する必要がありますか? > $my_server = array('host' => '127.0.0.1','port' => > 6379,'database' => 1,'password'=>password); 最後の質問ですが、ライブサーバーでredisサーバーを停止しようとしています。次のコマンドを入力するたびに、同じエラーメッセージが表示され続けます redis-server stop [23925] 23 Sep 20:23:03#致命的なエラー、設定ファイルを開くことができません 'stop' 通常、ローカルマシンで入力します /etc/init.d/redis-server stop /etc/init.dにredis-serverというプロセスがないため、redisサーバーを停止しますが、ライブサーバーでは機能しません
82 php  redis 

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