草庐IT

randUser

全部标签

ruby - 循环直到我得到正确的用户

我将用户存储在Redis中,并且希望能够仅调用集合中的某些子集,如果我没有得到正确的用户,我想将其放回集合中,然后重试直到我得到一个所需用户的数量@redis=Redis.new@randUser=@redis.spop("users")if@randUser.include?(["user_4","user_5","user_6"])@redis.sadd("users",@randUser)#Run@randUser=@redis.spop("users")againelse$user_username=@redis.hget(@randUser,"username")$user_