用于用户项交互跟踪和获取的redis流包装器
chainspotter的Python项目详细描述
测链仪
redis streams包装器,用于按项目计数或时间跟踪、存储和查询用户项目交互历史记录。
用法示例
制作人:
importredisimportchainspotter@chainspotter.to_chain('user_history',redis.Redis(),limit=20)defshow_item_to_user(user_id,item_id):print('item_id')foriinrange(5):show_item_to_user(2,i)
消费者:
importredisimportchainspotterchain=chainspotter.ClickChain('user_history',redis.Redis())chain.last_n_pcs(2)>[0,1,2,3,4]