Bu oldukça açık görünüyor :
redis-py exposes two client classes that implement these commands
The StrictRedis class attempts to adhere to the official command syntax.
ve
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
Geriye dönük uyumluluğa ihtiyacınız var mı? Kullanın Redis
. Umursamıyor musun? Kullanın StrictRedis
.
2017-03-31
Aşağıda belirtilen github.com bağlantısından geriye dönük uyumluluğun ayrıntıları verilmiştir:
Yukarıdaki değişikliklere ek olarak, StrictRedis'in bir alt sınıfı olan Redis sınıfı, redis-py'nin eski sürümleriyle geriye dönük uyumluluk sağlamak için diğer birkaç komutu geçersiz kılar:
LREM: "num" ve "değer" bağımsız değişkenlerinin sırası, "num" varsayılan bir sıfır değeri sağlayabilecek şekilde tersine çevrildi.
ZADD: Redis, 'değer'den önce' skor 'bağımsız değişkenini belirtir. Bunlar, uygulama sırasında yanlışlıkla değiştirildi ve insanlar onu kullanana kadar keşfedilmedi. Redis sınıfı, * bağımsız değişkenlerin ad1, puan1, ad2, puan2, ... şeklinde olmasını bekler.
SETEX: 'Zaman' ve 'değer' argümanlarının sırası tersine çevrildi.