多进程用redis处理并发的问题
有个问题纠结了一天还没有解决方案,麻烦大伙们帮忙想想办法。
问题描述:
我用redis做多进程的并发处理,即一个服务器同时在不同设备(电脑,同一局域网)上都有开启,对每个用户的某一个指令进行加锁处理,即一收到指令就根据用户ID产生一个KEY-VAL的标记值,如果用户指令处理完毕,再生成一个K-V实际值,同时不论是否处理成功,都会删除标记值,这样即使用户登录其他进程了,也会根据读取标记值、实际值是否存在对其进行过滤。
遇到的问题:
并没有达到过滤的效果,明明已产生标记值和实际值了的,但并未拦截处理。