Bạn có thể định cấu hình ứng dụng khách Redis để tự động chuyển đổi phản hồi từ byte thành chuỗi bằng cách sử dụng decode_responses đối số cho StrictRedis hàm tạo:
r = redis.StrictRedis('localhost', 6379, charset="utf-8", decode_responses=True)
Đảm bảo rằng bạn nhất quán với charset tùy chọn giữa các khách hàng.
Lưu ý
Tốt hơn hết bạn nên sử dụng lệnh EXISTS và cấu trúc lại mã của mình như:
string = 'abcde'
if redis.exists(string):
do something..
Thao tác KEYS trả về mọi khóa trong cơ sở dữ liệu Redis của bạn và sẽ làm giảm hiệu suất nghiêm trọng trong quá trình sản xuất. Như một tác dụng phụ, bạn tránh phải đối phó với việc chuyển đổi từ nhị phân sang chuỗi.