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

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


3
Redis:配列またはソートされたセットの要素を期限切れにすることは可能ですか?
現在、キーと値のペア全体を期限切れにすることのみが可能ですか?リストタイプの構造に値を追加し、挿入後1時間で値を自動的に削除する場合はどうすればよいですか。それは現在可能ですか、それとも手動でパージを行うためにcronジョブを実行する必要がありますか?
124 caching  redis 

7
Redis-リモートサーバーに接続
Ubuntu 10.10サーバーにhttp://redis.io/topics/quickstartのクイックスタートガイドの指示に従って、Redisを正常にインストールしました。私はdameonとしてサービスを実行しています(そのため、init.dで実行できます) サーバーは、内部IPと外部IPを持つRackspace Clusterの一部です。ホストはポート6379で実行されています(Redisの標準) 以下に示すように、iptablesに行を追加して、ポート6379からの着信接続を許可します。 ACCEPT tcp -- anywhere anywhere tcp dpt:6379 別のサーバーのPHPコードで、ここで新しいRedisサーバーに接続しようとしています。 $this->load->helper("iredis"); $hostname = "IP ADDRESS HERE"; $redis = new iRedis(array('hostname' => $hostname, 'port' => 6379)); これを実行したら、常に接続が拒否されます。私のredis.confファイルでは、ローカルバインドコマンドをコメントアウトしているので、localhost IP以外でリッスンしているはずです。別のサーバーではなく、ローカルマシンのデータベースに接続できます。私は運が悪いのに外部と内部のIPを試しました。 これを機能させるための提案はありますか?

5
Redisはデータを保持しますか?
Redisはメモリからすべてのデータを提供することを理解していますが、サーバーの再起動後も維持されるため、サーバーの再起動時にディスクからすべてのデータがメモリに読み込まれます。それとも、アプリが永続性なしで実行されている間のみデータを保存するための常に空白のストアですか?
122 redis 

11
127.0.0.1:6379でRedisに接続できませんでした:Homebrewで接続が拒否されました
Homebrewを使用してRedisをインストールしますが、Redisにpingしようとすると、次のエラーが表示されます。 Could not connect to Redis at 127.0.0.1:6379: Connection refused 注: ファイアウォールをオフにしてconfファイルを編集しようとしましたが、まだpingできません。macOS Sierraと自作バージョン1.1.11を使用しています

9
リモート接続用にRedisポートを開く
サーバーでピンポンRedisにpingを実行できます。 # redis-cli ping PONG しかし、リモートで、問題が発生しました: $ src/redis-cli -h REMOTE.IP ping Could not connect to Redis at REMOTE.IP:6379: Connection refused 設定では、標準ポートを取得しました: # Accept connections on the specified port, default is 6379. # If port 0 is specified Redis will not listen on a TCP socket. port 6379 それで、リモートのUbuntuマシンでポート6379を開くべきでしょうか?どうすればいいのですか?
118 ubuntu  redis 

3
リモートRedisサーバーに接続する方法
リモートRedisサーバーのURLとポートがあります。ScalaからRedisに書き込むことができます。しかし、やなどredis-serverを何度も呼び出すために、ターミナルを使用して、または類似のものを介してリモートRedisに接続したいと思います(ローカルにインストールされたRedisで問題なく実行できます)。hgetget
118 redis 

11
node.jsデータベース[終了]
現在のところ、この質問はQ&A形式には適していません。事実、参考文献、専門知識によって回答が裏付けられることを期待していますが、この質問は、討論、議論、投票、または拡張ディスカッションを求める可能性があります。この質問を改善でき、再開できると思われる場合は、ヘルプセンターにアクセスしてください。 7年前休業。 node.jsアプリとペアにするデータベースを探しています。私は、json / nosql dbがリレーショナルDBよりも好ましいと想定しています[json / sqlインピーダンスの不一致なしで実行できます]。私は考えています: カウチ Mongodb redis 誰もが上記のnode.jsとの互換性/展開性についての見解/戦争の話を持っていますか?明確なお気に入りはありますか?


7
メモリが不足すると、Redisは何をしますか?
これは簡単な質問かもしれませんが、答えを見つけるのに苦労しています。Redis 2.0は割り当てられた最大メモリ不足をどのように処理しますか?どのデータを削除するか、どのデータをメモリに保持するかをどのように決定しますか?
111 nosql  redis 

7
Redisセンチネルとクラスタリング
私は、redisセンチネルが複数のredisインスタンス間でHA(高可用性)を構成する方法であることを理解しています。私が見るように、1つのredisインスタンスが常にクライアントのリクエストにアクティブに対応しています。さらに2つのサーバーがスタンバイ状態になっています(障害が発生するのを待っているため、そのうちの1つが再び動作可能になります)。 資源の無駄ですか? 利用可能なリソースを最大限に活用するより良い方法はありますか? RedisのクラスタリングはRedisの歩哨の代替手段ですか? センチネルとクラスタリングの redisドキュメントをすでに調べましたが、誰か経験のある人が説明してもらえますか? 更新 OK。私の実際の展開シナリオでは、redis専用の2台のサーバーがあります。Jbossサーバーが実行している別のサーバーがあります。Jbossで実行されているアプリケーションは、redisマスターサーバー(M)に接続するように構成されています。 フェイルオーバーのシナリオ 理想的には、マスターキャッシュサーバーに障害が発生した場合(Redisプロセスがダウンするかマシン障害が発生した場合)、Jbossのアプリケーションはスレーブキャッシュサーバーに接続する必要があります。これを実現するためにredisサーバーをどのように構成しますか? +--------+ +--------+ | Master |---------| Slave | | | | | +--------+ +--------+ Configuration: quorum = 1
111 redis 


2
redis-py:StrictRedis()とRedis()の違いは何ですか?
私が使用したいのRedis-PYをいくつかのデータをキャッシュするため、私は違いの適切な解説見つけることができないredis.StrictRedis()としますredis.Redis()。それらは同等ですか? さらに、私はについての明確なドキュメントを見つけることができません redis.StrictRedis() Redis Python Docsのの引数。何か案が?
103 python  redis 

2
CeleryとRQを使用する場合の長所と短所[終了]
休業。この質問はもっと焦点を合わせる必要があります。現在、回答を受け付けていません。 この質問を改善してみませんか?質問を更新して、この投稿を編集するだけで1つの問題に焦点を当てます。 3年前休業。 この質問を改善する 現在私はいくつかのバックグラウンドジョブの実装を必要とするPythonプロジェクトに取り組んでいます(主に電子メールの送信と大量のデータベース更新のため)。タスクブローカーにはRedisを使用しています。したがって、この時点では、CeleryとRQの 2つの候補があります。これらのジョブキューについてはある程度の経験がありましたが、このツールを使用した経験を共有してください。そう。 CeleryとRQを使用する場合の長所と短所。 CeleryとRQの使用に適したプロジェクト/タスクの例。 セロリはかなり複雑に見えますが、フル機能のソリューションです。実際、私はこれらすべての機能が必要だとは思いません。反対側から見ると、RQは非常に単純です(たとえば、構成、統合)が、いくつかの便利な機能(たとえば、タスクの取り消し、コードの自動再読み込み)が不足しているようです


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