Puoi configurare il client Redis per convertire automaticamente le risposte da byte a stringhe usando il decode_responses
argomento per StrictRedis
costruttore:
r = redis.StrictRedis('localhost', 6379, charset="utf-8", decode_responses=True)
Assicurati di essere coerente con il charset
opzione tra i clienti.
Nota
Faresti meglio a usare il comando EXISTS e ristrutturare il tuo codice come:
string = 'abcde'
if redis.exists(string):
do something..
L'operazione KEYS restituisce tutte le chiavi nel database Redis e causerà un grave degrado delle prestazioni in produzione. Come effetto collaterale eviti di dover gestire la conversione da binario a stringa.