• Redis的使用(待更新)


    import redis
    #redis的使用
    """
    {
        "k1":"v1",
        'names': ['把几个','鲁宁','把几个','鲁宁','把几个','把几个','把几个','把几个',]
    }
    
    """
    
    conn = redis.Redis(host='192.168.20.150',port=6379,password='')
    # conn.set('ldq_k1','v1')
    k1 = conn.get('ldq_k1')
    print(k1)#b'v1'
    # conn.rpush('ldq_k2',*[1,2,3,4,5,6])
    k2= conn.rpop('ldq_k2')
    print(k2)
    
    # print(conn.rpop('sale_id_list'))
    # conn.set('k1','v1') # 向远程redis中写入了一个键值对
    # val = conn.get('k1') # 获取键值对
    # print(val)
    # conn.lpush('names_list',*['把几个','鲁宁']) #
    # v = conn.llen('names_list')
    #
    # for i in range(v):
    #     val = conn.rpop('names_list')
    #     val = conn.lpop('names_list')
    #     print(val.decode('utf-8'))
    # v = conn.llen('namessssss_list')
    # print(v)
    
    # ['把几个','鲁宁','把几个','鲁宁','把几个','把几个','把几个','把几个',]
    
    # conn.lpush('sale_id_list',*[1,2,3,1,2,1,1,1])
    
    # 自动分配时,获取销售ID
    # sale_id = conn.rpop('sale_id_list')
    
    # 获取之后,未使用。再重新加入到原来的列表中
    # conn.rpush('sale_id_list',3)
    
    # conn.delete('sale_id_list_origin')
    # conn.rpush('sale_id_list_origin',*[1,2,3,1,2,1,1,1])
    
    # ct = conn.llen('sale_id_list_origin')
    # for i in range(ct):
    #     v = conn.lindex('sale_id_list_origin',i)
    #     conn.rpush('sale_id_list',v)
    #
    # v = conn.lpop('sale_id_list')
    # print(v)
    #
    # conn.delete('sale_id_list_origin')
    # conn.delete('sale_id_list')
    
    # 第一次运行,只有数据库有数据
    
    # 如果数据库中没有取到数据,那么直接返回None
    # 否则
    # conn.rpush('sale_id_list',*[1,2,3,1,2,1,1,1])
    # conn.rpush('sale_id_list_origin',*[1,2,3,1,2,1,1,1])
    
    # 接下类一个一个获取,如果取到None,表示已经取完
    # sale_id = conn.lpop('sale_id_list')
    # if not sale_id:
    #     # 先判断,是否需要重置
    #     if reset:
    #         conn.delete('sale_id_list_origin')
    #         conn.delete('sale_id_list')
    #         # 重新从数据库获取,并给两个进行复制
    #         reset = False
    #     else:
    #         ct = conn.llen('sale_id_list_origin')
    #         for i in range(ct):
    #             v = conn.lindex('sale_id_list_origin', i)
    #             conn.rpush('sale_id_list', v)
    #     sale_id = conn.lpop('sale_id_list')
    #
    # print(sale_id)
    
    
    # v = conn.get('xxfasdf9dfsd')
    # print(v)
  • 相关阅读:
    存储过程sql拼接
    收集 一个数字转大写金额的方法
    判断打印机是否可用
    TortoiseSVN解决冲突
    特殊符号
    [转]Winform用匿名方法新建线程的方法
    [转]利用SqlBulkCopy快速大批量导入数据(SqlBulkCopy强大)
    DevExpress GridControl使用
    GridView自动调整列宽
    'display','position'和'float'相互关系
  • 原文地址:https://www.cnblogs.com/ldq1996/p/8145943.html
Copyright © 2020-2023  润新知