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.
i
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
Czy trzeba kompatybilność wsteczną? Użyj Redis
. Nie obchodzi cię to? Użyj StrictRedis
.
2017-03-31
Oto specyfika wstecznej kompatybilności z odnośnikiem github.com cytowane:
Oprócz powyższych zmian, klasa Redis, podklasa StrictRedis przesłania kilka innych poleceń, aby zapewnić kompatybilność wsteczną ze starszymi wersjami redi-py:
LREM: Kolejność argumentów "num" i "wartość" odwrócona tak, że "num" może zapewnić wartość ult wartość zero.
ZADD: Redis określa argument "wynik" przed "wartością". Zostały one przypadkowo zamienione podczas wdrażania i nie zostały wykryte, dopóki ludzie już z nich nie korzystali. Klasa Redis oczekuje * argumentów w postaci: nazwa1, wynik1, nazwa2, wynik2, ...
SETEX: Kolejność odwróconych argumentów "czas" i "wartość".
Ohhh! Nie czytałem dokładnie te lines.Thank cię @hughdbron –
@AliBagheriShakib co dokładnie jest to tył Kompatybilność ?? – Luv33preet