基於Python3.4,往redis裏插入數據後再讀出來時全部鍵與值都是byte類型的,就是說若是你要使用這些值所有都得轉換編碼!想一想就崩潰!但又想一想確定會有簡單的解決方法...python
因而我查看了python-redis鏈接redis的參數,發現了decode_responses
,默認值爲False,從參數名上來看好像就是它了。好了我不扯淡了其實最後證實就是它!我將它設置爲True就ok了。redis
redis.StrictRedis(host=db_host, port=db_port, password=db_password, decode_responses=True)
最後有點不理解的是,這種有用的參數爲何默認值爲False。。。編碼