hgetall返回 [key1,value1,key2,value2...]
hGetall返回 [key1 => value1, key2 => value2...]
[1] pry(main)> Rails.cache.data.hset("misty", 1, 1)
Redis (0.69ms) [ HSET misty 1 1 ]
=> true
[2] pry(main)> Rails.cache.data.hset("misty", 2, 1)
Redis (0.83ms) [ HSET misty 2 1 ]
=> true
[3] pry(main)> Rails.cache.data.hgetall("misty")
Redis (0.66ms) [ HGETALL misty ]
=> {"1"=>"1", "2"=>"1"}
[4] pry(main)> Rails.cache.data.hGetall("misty")
Redis (0.58ms) [ HGETALL misty ]
=> ["1", "1", "2", "1"]
-
这个特性,我有点懵
-
后来发现是rails-redis 封装了一层