U kunt de Redis-client configureren om antwoorden automatisch van bytes naar tekenreeksen te converteren met behulp van de decode_responses
argument aan de StrictRedis
constructeur:
r = redis.StrictRedis('localhost', 6379, charset="utf-8", decode_responses=True)
Zorg ervoor dat je consistent bent met de charset
optie tussen klanten.
Opmerking
U kunt beter het EXISTS-commando gebruiken en uw code herstructureren zoals:
string = 'abcde'
if redis.exists(string):
do something..
De KEYS-bewerking retourneert elke sleutel in uw Redis-database en zal ernstige prestatievermindering in productie veroorzaken. Als bijwerking vermijd je dat je te maken krijgt met de binaire naar string-conversie.