• 批量操作(字典)


    批量添加(修改)数据:

    hmset
    hmset(name,dic)后面是字典不用加*,直接是这样就可以批量添加数据进来

     

    批量查看数据:

    keys:
    拿到所有匹配的数据出来
    print(conn.keys('User_Shop_Car_1_*'))
    '''[b'User_Shop_Car_1_4', b'User_Shop_Car_1_3', b'User_Shop_Car_1_2', b'User_Shop_Car_1_1']'''
    通过*来取数据(批量操作)

     

     

    scan_iter:
    生成器:(通过*来取全部的数据,可以匹配出来)
    # print(conn.hgetall('User_Shop_Car_1_*'))
    '''<generator object StrictRedis.scan_iter at 0x000001E6051015C8>'''
    ####如果是生成器的话,可以循环打印出来
    for i in conn.scan_iter('User_Shop_Car_1_*',count=2) :
    print(i)
    '''
    b'User_Shop_Car_1_2'
    b'User_Shop_Car_1_1'
    b'User_Shop_Car_1_4'
    b'User_Shop_Car_1_3'
    '''

    批量删除数据:

    delete:

    conn.delete(*dic)

    实例
    dic_list=conn.keys('dic_*')##有多个字典的集合(字典的键)
    conn.delete(*dic_list)

     

     

     

  • 相关阅读:
    Maven配置始终获取最新版本
    使用SpringBoot
    SpringBoot文档综述
    35_方法的使用
    34_结构体指针类型的使用
    33_同名字段的使用
    32_匿名字段的使用
    31_结构体的使用
    30_map的使用
    29_猜字游戏
  • 原文地址:https://www.cnblogs.com/yunxintryyoubest/p/9927050.html
Copyright © 2020-2023  润新知