我在网络应用上使用memcached php来控制并发和阻止,这个webapp用于某种方式或其他验证图片与其他数据
为了更好地描述webapp和过期的目的,这就是逻辑:
用户1获取 site.com/?pic_id=1 ,当用户获取pic_id时对该图片的引用,并且他的相关数据存储在memcache中,其哈希值和到期时间为4h表示pic_id已经打开但尚未验证,在1或2分钟后,用户使用他的数据验证此图片,并且当提交时,元素将从memcache中删除。如果一些用户请求相同的pic_id,而它在memcache中持续存在,则其他pic_id和相关数据被分派。如果用户退出浏览器或请求另一个pic_id而没有验证我希望pichid和他的数据在4h后可以被另一个用户使用..
这是我想要所有已过期密钥的主要原因。以截止日期顺序发送它们。
使用memcached可以做到这一点吗?问题是否集中在一起?非常感谢提前!