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秒后过期
原文地址:https://www.cnblogs.com/wt7018/p/11579125.html