Method: Xunch::FieldObjectCache#multi_get
- Defined in:
- lib/xunch/cache/field_object_cache.rb
#multi_get(keys) ⇒ Object
43 44 45 46 47 48 49 50 51 52 53 |
# File 'lib/xunch/cache/field_object_cache.rb', line 43 def multi_get(keys) redis_keys = Array.new(keys.length) for i in 0 .. keys.length - 1 do redis_keys[i] = assembleKey(keys[i]) end datas = @shard_redis.mapped_hmget(redis_keys,@fields_array) for i in 0 .. datas.length - 1 do datas[i] = @codec.decode(datas[i]) end return datas end |