python 操作redis,存取为字节格式,避免转码加
生活随笔
收集整理的這篇文章主要介紹了
python 操作redis,存取为字节格式,避免转码加
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
這種情況連接數據庫,對數據的存取都是字節類型,存取時還得轉碼一下 from redis import Redis# 實例化redis對象rdb = Redis(host='localhost', port=6379, db=0,password='aaa123')
rdb.set('name', 'root')
name = rdb.get('name')
print(name)
為了避免上述情況,redis在實例化的時候給了一個參數叫decode_response,默認值是False,如果我們把這個值改為True,則避免了轉碼流程,直接對原數據進行操作
from redis import ConnectionPool, Redis pool = ConnectionPool(host='localhost',password='aaa123', port=6379, db=0, decode_responses=True) rdb = Redis(connection_pool=pool)
rdb.set('name2', 'rooter') name2 = rdb.get('name2')
print(name2) ?
rdb.set('name', 'root')
name = rdb.get('name')
print(name)
為了避免上述情況,redis在實例化的時候給了一個參數叫decode_response,默認值是False,如果我們把這個值改為True,則避免了轉碼流程,直接對原數據進行操作
from redis import ConnectionPool, Redis pool = ConnectionPool(host='localhost',password='aaa123', port=6379, db=0, decode_responses=True) rdb = Redis(connection_pool=pool)
rdb.set('name2', 'rooter') name2 = rdb.get('name2')
print(name2) ?
轉載于:https://www.cnblogs.com/liuchunxiao83/p/11238215.html
總結
以上是生活随笔為你收集整理的python 操作redis,存取为字节格式,避免转码加的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 农行信用卡消费备用金额度0是怎么回事?没
- 下一篇: 浦发梦卡666主题信用卡额度是多少?额度