Du kan konfigurere Redis-klienten til automatisk at konvertere svar fra bytes til strenge ved hjælp af decode_responses
argument til StrictRedis
konstruktør:
r = redis.StrictRedis('localhost', 6379, charset="utf-8", decode_responses=True)
Sørg for, at du er i overensstemmelse med charset
mulighed mellem klienter.
Bemærk
Du ville være bedre stillet ved at bruge kommandoen EXISTS og omstrukturere din kode som:
string = 'abcde'
if redis.exists(string):
do something..
KEYS-operationen returnerer alle nøgler i din Redis-database og vil forårsage alvorlig ydeevneforringelse i produktionen. Som en bivirkning undgår du at skulle håndtere konverteringen af binær til streng.