問題タブ [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 に答える
8182 参照

python - Python で Redis 接続プールを使用する正しい方法

foo.py2 つの異なるモジュールとbar.pyRedis 接続プールから接続を取得するにはどうすればよいですか? つまり、アプリをどのように構成すればよいのでしょうか。

目標は、すべてのモジュールが接続を取得するための単一の接続プールを持つことだと思います。

Q1:私の例では、両方のモジュールが同じ接続プールから接続を取得しますか?

Q2:で RedisClient インスタンスを作成し、RedisClient.pyそのインスタンスを他の 2 つのモジュールにインポートしてもよろしいですか? それとももっと良い方法がありますか?

Q3:インスタンス変数の遅延読み込みはconn実際に役に立ちますか?

RedisClient.py

foo.py

bar.py


それともこちらの方がいいですか?

RedisClient.py

foo.py

bar.py

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

python - redisに保存する前にpython redisクライアントがデータをエンコードする方法

redis-py を使用して、key-value を redis に保存しました。その後、その値をキーで取得できました。しかし、redis-cli で値を取得すると、「\x80\x02X\a\x00\x00\x00gdfgdfgq\x01.」が返されました。これは何ですか?余分な文字を取得したのはなぜですか? どんな助けでも本当に感謝しています。