zoukankan      html  css  js  c++  java
  • redis 注意事项

    1、scan_iter

    car_key = 'shopping*'
    # print(car_key)
    data_li = []
    for i in con.scan_iter(car_key):
        # print(i)
        # print(con.hget(i, 'title'))
        # print(con.hget(i, 'img'))
        val = con.hgetall(i)
        info = {
            'title': con.hget(i, 'title').decode('utf-8'),
            'img': con.hget(i, 'img').decode('utf-8')
        }
        data_li.append(info)
    print(data_li)

    scan_iter与hscan_iter的区别

    sacn_iter 遍历的是 name(name)

    hscan_iter变量的是字典(5中基础数据类型)

    for i in con.hscan_iter(redis_key3):
        print(i)

    2、delete

    con.delete(redis_key3)

    delete删除的是key(name)

    hdel删除的是value

    # con.hdel(redis_key3, 'title')
    val = con.hgetall(redis_key3)
    print(val)

    3、flushall

    con.flushall()
    # 清空所有数据=》redis

    4、expire

    超时设置,超过一定的时间消失(内存空间有限)

    con.expire(redis_key3, 60*2)
    # 120秒后过期
  • 相关阅读:
    Swift 扩展
    Swift 类型转换
    Swift 自动引用计数(ARC)
    Swift 可选链
    Swift 析构过程
    Swift 构造过程
    Swift 继承
    Swift 下标脚本
    Swift 方法
    Swift 属性
  • 原文地址:https://www.cnblogs.com/wt7018/p/11579125.html
Copyright © 2011-2022 走看看