Puede configurar el cliente de Redis para convertir automáticamente las respuestas de bytes a cadenas mediante decode_responses
argumento del StrictRedis
constructor:
r = redis.StrictRedis('localhost', 6379, charset="utf-8", decode_responses=True)
Asegúrate de ser consistente con el charset
opción entre clientes.
Nota
Sería mejor usar el comando EXISTS y reestructurar su código como:
string = 'abcde'
if redis.exists(string):
do something..
La operación KEYS devuelve todas las claves de su base de datos de Redis y provocará una grave degradación del rendimiento en la producción. Como efecto secundario, evita tener que lidiar con la conversión de binario a cadena.