Storing object properties in redis

前端 未结 3 1392
迷失自我
迷失自我 2020-12-09 03:34

Lets say I have an object (User) which consists of a few properties (ID, Name, Surename, Age). Which way is better to store this object in redis?

  • store each pr
相关标签:
3条回答
  • 2020-12-09 03:41

    From official Redis

    Use hashes when possible

    Small hashes are encoded in a very small space

    When you haven't to much fields in it.

    Every time an hash will exceed the number of elements or element size specified it will be converted into a real hash table, and the memory saving will be lost.

    0 讨论(0)
  • 2020-12-09 03:43

    According to these two sources probably the optimal solution would be to use hashes because of memory consumption when using dedicated keys and long string in scenario with JSON as key value.

    0 讨论(0)
  • 2020-12-09 04:04

    From my tests using hash takes much smaller space, but that is about the only reason. If you have a lot of data consider using hash. Otherwise you might as well use JSON since it's easy to serialize and deserialize it to objects if you so wish, and handle in general.

    0 讨论(0)
提交回复
热议问题