function redisRank:upRank(data)
if(data.RankType == Command.RankType.GoldWinIndex)then
self.Redis:zincrby(self:generateKey(data.RankType), data.count, tostring(data.uid))
else
self.Redis:zadd(self:generateKey(data.RankType), data.count, tostring(data.uid))
end
local json = cjson.encode(data)
self.Redis:hset("rank:info", tostring(data.uid), json)
--self.Redis:hdel("rank:info", tostring(data.uid), json)
end
当data.count 为nil的时候,会出现前端消息请求,服务端不返回的情况,表现看起来这个nil造成了线程阻塞。