EDIT:Mereka sekarang setara:
redis-py 3.0 menghentikan dukungan untuk kelas klien "Redis" lawas."StrictRedis" telah diganti namanya menjadi "Redis" dan alias bernama"StrictRedis" disediakan sehingga pengguna yang sebelumnya menggunakan "StrictRedis"dapat terus berjalan tanpa perubahan.
Jawaban asli:Tampaknya cukup jelas:
redis-py exposes two client classes that implement these commands
The StrictRedis class attempts to adhere to the official command syntax.
dan
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
Apakah Anda memerlukan kompatibilitas mundur? Gunakan Redis
. Tidak peduli? Gunakan StrictRedis
.
31-03-2017
Berikut adalah spesifikasi kompatibilitas mundur, dari tautan github.com yang dikutip:
Selain perubahan di atas, kelas Redis, subkelas dari StrictRedis, menimpa beberapa perintah lain untuk memberikan kompatibilitas mundur dengan versi redis-py yang lebih lama:
LREM:Urutan argumen 'num' dan 'value' dibalik sehingga 'num' dapat memberikan nilai default nol.
ZADD:Redis menentukan argumen 'skor' sebelum 'nilai'. Ini tertukar secara tidak sengaja saat diimplementasikan dan tidak ditemukan sampai orang sudah menggunakannya. Kelas Redis mengharapkan *args dalam bentuk:nama1, skor1, nama2, skor2, ...
SETEX:Urutan argumen 'waktu' dan 'nilai' dibalik.