Вопрос

I am using Redis as data store for my spring web application and using Spring Data-Redis as my client to interact with Redis.

I am using HashMap to store one my objects having multiple fields. I am able to put all the fields into Redis at once using DefaultRedisMap.putAll() method, but I am not able to get the whole object at once instead using BoundHashOperations to get each field using get() method.

I am wondering is there any way I can do that just like HGETALL operation supported in Redis?

Это было полезно?

Решение

DefaultRedisMap.entrySet() or BoundHashOperations.entries() should give you all the keys and values at once.

Другие советы

you can use HashOps::entries() to get all the entries (key and value) at once.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top