redis-pyを使ってデータをキャッシュしたい。私はredis.StrictRedis()とredis.Redis()の違いについて適切な説明を見つけることができません! Redis()はStrictRedis()と同等ですか?redis-py:StrictRedis()とRedis()の違いは何ですか?
さらに、redis.StrictRedis()の引数についての明確なドキュメントが見つかりませんRedis Python Docs ご存知ですか?
redis-pyを使ってデータをキャッシュしたい。私はredis.StrictRedis()とredis.Redis()の違いについて適切な説明を見つけることができません! Redis()はStrictRedis()と同等ですか?redis-py:StrictRedis()とRedis()の違いは何ですか?
さらに、redis.StrictRedis()の引数についての明確なドキュメントが見つかりませんRedis Python Docs ご存知ですか?
This seems pretty clear:あなたは下位互換性を
redis-py exposes two client classes that implement these commands
The StrictRedis class attempts to adhere to the official command syntax.
と
In addition to the changes above, the Redis class, a subclass of StrictRedis,
overrides several other commands to provide backwards compatibility with older
versions of redis-py
必要がありますか? Redis
を使用してください。気にしない? StrictRedis
を使用してください。ここ
2017年3月31日
github.comリンクから後方互換性の詳細は、引用される:上記の変更に加えて
、RedisのクラスをStrictRedisのサブクラスで、redis-pyの旧バージョンとの下位互換性を提供するいくつかの他のコマンドをオーバーライドします:
LREM: 'num'と 'value' ult値は0です。
ZADD:Redisは 'score'引数の前に 'value'を指定します。これらは実装されているときに誤ってスワップされ、人々がすでにそれを使用してしまうまで発見されませんでした。 Redisクラスは、* argsをname1、score1、name2、score2、...の形式で想定しています。
SETEX: 'time'と 'value'引数の順序が逆です。
あー!私はあなたがまさにこの後方compatibiltyあるもの –
@AliBagheriShakibを@hughdbron lines.Thank慎重にこれらを読んでいません? – Luv33preet