Hello! 2015-01-06 17:58 GMT-08:00 xiatian1071: > 请教一个问题,我的客户端多线程操作redis的同一个键,是否要对redis的操作进行加锁,因为有时候多线程操作redis同一个键,有时候总会出错,出现reply->str返回空值 > 不用。并发时的数据一致性由 redis 服务器端来保证,而 redis 服务器本身是单线程的,所以也很容易保证。 Regards, -agentzh
章大哥和论坛各位朋友: 请教一个问题,我的客户端多线程操作redis的同一个键,是否要对redis的操作进行加锁,因为有时候多线程操作redis同一个键,有时候总会出错,出现reply->str返回空值
但是很奇怪的是,我多线程操作redis的时候,读的是a的值,redis返回的是b的值,读b的值的时候,返回的是a的值,这是有时候会出现这种情况,这有可能是什么原因吗?在 2015年1月7日星期三UTC+8上午9时58分56秒,xiati...@gmail.com写道:章大哥和论坛各位朋友: 请教一个问题,我的客户端多线程操作redis的同一个键,是否要对redis的操作进行加锁,因为有时候多线程操作redis同一个键,有时候总会出错,出现reply->str返回空值 --