2013-09-26 24 views

答えて

80

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'引数の順序が逆です。


+0

あー!私はあなたがまさにこの後方compatibiltyあるもの –

+0

@AliBagheriShakibを@hughdbron lines.Thank慎重にこれらを読んでいません? – Luv33preet

関連する問題