zoukankan      html  css  js  c++  java
  • 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)
     
  • 相关阅读:
    python-IO编程
    DNS解析流程
    python-模块
    HTTP协议
    python-函数式编程
    nmap扫描结果的6种端口状态
    python-高级特性
    python-函数
    python-基础
    上传之路
  • 原文地址:https://www.cnblogs.com/liuchunxiao83/p/11238215.html
Copyright © 2011-2022 走看看