我有一組成員。例如,名爲「學院」的一組名稱爲20所大學。redis從集中刪除特定成員
現在我該如何刪除一個子集,例如一組選定的10所大學,從設置?
我運行v2.4.5
這裏http://redis.io/commands/srem發現該文檔的Redis的服務器說,我們可以刪除多個鍵的Redis> = 2.4,但還是沒能弄清楚如何實現這一目標。
我與RubyonRails工作,我做到了我的軌道控制檯
> $redis
#<Redis client v2.2.2 connected to redis://localhost:6379/0 (Redis v2.4.5)>
> ruby-1.9.3-p0 :011 > $redis.sadd("college","champion1")
=> true
ruby-1.9.3-p0 :012 > $redis.sadd("college","champion2")
=> true
ruby-1.9.3-p0 :013 > $redis.sadd("college","champion3")
=> true
ruby-1.9.3-p0 :014 > $redis.sadd("college","champion4")
=> true
ruby-1.9.3-p0 :015 > $redis.sadd("college","champion5")
=> true
ruby-1.9.3-p0 :016 > $redis.smembers("college")
=> ["champion1", "champion2", "champion3", "champion4", "champion5"
ruby-1.9.3-p0 :017 > $redis.srem("college","champion1" "champion2")
=> false
ruby-1.9.3-p0 :018 > $redis.smembers("college")
=> ["champion1", "champion2", "champion3", "champion4", "champion5"]
成員「champion1」和「champion2」不會從集合中刪除。
我已經安裝了redis(2.2.2 ruby)gem。
哇我從來沒有想過這樣做...豎起大拇指。我將使用它,直到客戶端庫提供它。 – Gagan