問題タブ [redis-py]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
4238 参照

redis - redis-py からのカスタム redis コマンドの実行

Dynamic Redisを使用して、redis に機能を追加しました。redis-cli のコマンドを使用できます。Pythonスクリプトでこれらの新しいコマンドを使用するためにredis-pyを使用することは可能ですか?

0 投票する
1 に答える
2763 参照

redis - Redis ソートセット上の ZREM

ソートされたセットの同じ要素に対して 2 つのワーカーが同時に ZREM を呼び出すとどうなりますか? 要素を実際に削除するワーカーに true を返し、要素が存在しないことを示すために他のワーカーに false を返しますか、それとも両方に true を返しますか? 言い換えれば、ZREM は内部的にアトミックですか?

0 投票する
1 に答える
12093 参照

python - redis-pyのMULTIおよびEXECコマンドと同等の機能は何ですか?

redis-cli ですべてのトランザクション コマンド (MULTI、EXEC、WATCH、DISCARD) をテストしました。しかし、redis-py で試したところ、次のエラーが発生しました。

AttributeError: 'Redis' オブジェクトには属性 'multi' がありません

次のコード スニペットを試しました。

multi() と execute() を使用しているコード例を見たことがありますが、うまくいきません。何か助けはありますか?

0 投票する
1 に答える
218 参照

python - Redis オペレーションがアウトバーン Web ソケット サーバー リクエストをブロックする

サーバークライアントから取得したメッセージに従って、redisを使用してWebソケットサーバーのデータを保存/更新/削除しています(autobahnを使用して実装-ツイストベースのWebソケット実装)。Redis 操作には、redis-py パッケージを使用しています。サーバーに接続している同時クライアントの数が増えると、リクエストが同期的に処理されることがわかりました。redis 操作が、サーバーが並列クライアント要求を処理するのをブロックしていることがわかりました。なぜこれが起こっているのですか?この問題を解決するにはどうすればよいですか? autobahn プロトコル クラスの onMessage 関数から redis 操作を行っています。

0 投票する
0 に答える
182 参照

python - redis-py がソケットと競合し、ソケット 10043 エラーが発生する

ホストがアクティブかどうかを監視するプログラムを作成しようとしています。監視するホストの IP セグメントを設定できます。

現在、ホストがアクティブかどうかを判断できるように、ソケット送信 icmp パケットを使用しています。また、キャッシュには redis を使用しています。これについては多くの試行を重ねてきました。ソケットと競合します。ただし、この問題を解決する方法がわかりません。

関連するコードは次のとおりです。

さらに、エラー 10043 について検索しました。意味:プロトコルがサポートされていません。

ここに画像の説明を入力

0 投票する
1 に答える
887 参照

python - python3 redis-py hgetallの結果を自動解析する方法は?

を取得し{b'age': b'20', b'name': b'tom', b'subjects': b"['eng', 'cn']"}ます。dicしかし、私はオブジェクトを取り戻したいです。すなわち:{'name':'tom','age':20,'subjects':['eng','cn']}、どのように?