导读
假定我们对一系列页面需要记录点击次数。例如论坛的每个帖子都要记录点击次数,而点击次数比回帖的次数的多得多。如果使用关系数据库来存储点击,可能存在大量的行级锁争用。所以,点击数的增加使用redis的INCR命令最好不过了。
语法
incr(self, name, amount=1)
参数
- name - Redis的name
- amount - 自增数(必须是整数)
创建【demo9.py】用作测试类
示例编码
import redis
r = redis.Redis(host='localhost', port=6379, decode_responses=True)
r.flushall()#清空
r.incr("UpInfo")#初始值是1
print(r.mget("UpInfo"))
r.incr("UpInfo", amount=1)#设置增加1
print(r.mget("UpInfo"))
r.incr("UpInfo