python使用redis来实现网站访问ip pv等数据统计代码
代码语言:python
所属分类:web系统
代码描述:python使用redis来实现网站访问ip pv等数据统计代码,使用Redis来存储和查询每日、每月的PV(Page Views)、IP数量、五分钟内的访问量和来源分类等数据的示例。
代码标签: python redis 网站 访问 ip pv 数据 统计 代码
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
import redis from datetime import datetime import time # 连接到Redis r = redis.Redis() # 获取当前时间和日期 current_time = int(time.time()) date = datetime.now().strftime("%Y-%m-%d") month = datetime.now().strftime("%Y-%m") ip = "192.168.1.2" source = "google" # 更新每日PV r.incr(f"pv:{date}") # 更新每日唯一IP r.sadd(f"ip:{date}", ip) # 更新每月PV r.incr(f"pv:{month}") # 更新每月唯一IP r.sadd(f"ip:{month}", ip) # 更新五分钟内的访问量 r.zadd("visits", {current_time: current_time}) # 更新来源分类 r.hincrby(f"source:{date}", source, 1) # 获取统计数据 daily_pv = r.get(f"pv:{date}") monthly_pv = r.get(f"pv:{.........完整代码请登录后点击上方下载按钮下载查看
网友评论0