->redis.scard "users"
3
Users who are also admins:
>> redis.sinter "users", "admins"
=> ["albert"]
Users who are not admins:
>> redis.sdiff "users", "admins"
=> ["bernard", "charles"]
Admins who are not users:
>> redis.sdiff "admins", "users"
=> ["isabel"]
All users and admins:
>> redis.sunion "admins", "users"
=> ["albert", "bernard", "charles", "isabel"]
7.model调用:
def info
str=$redis.smembers( "products" ) #取集合
if !str.blank?
return analysis(str)
else
return nil
end
end
private
def update_redis
$redis.multi do
$redis.sadd( "products", self.to_json)
end
end
#转换为json格式
def analysis str
return JSON.parse(str)
end
7.赋值方法: