redis 的计数器功能的使用,python 需要安装 pip install redis
代码如下:
import redis
class CountRedis(object):
def __init__(self, host="localhost", port=6379, password=None, db=0):
"""
:param host: 主机ip
:param port: 运行端口
:param password: 密码
:param db: 存储到那个数据库(一共有16个)
"""
redis_info = {
"host": host,
"port": port,
"password": password,
"db": db
}
self.con = redis.Redis(**redis_info)
def redis_count(self, key, amount=1):
"""redis 计数器"""
try:
count = self.con.incr(key, amount)
except Exception as e:
raise e
finally:
self.con.close()
return count