Saving a HASH to Redis on a rails app

后端 未结 4 1389
梦毁少年i
梦毁少年i 2021-02-02 08:36

Im just starting off with Redis with Rails so this maybe a dumb question.

I am trying to save a hash to redis server but when I retrieve it its just a string IE.

4条回答
  •  逝去的感伤
    2021-02-02 09:07

    When you use $redis.set('data', hash) you actually saving a regular Redis string, even though you use an hash variable (it might be serialized to Json string, but I'm really not sure about it).

    Try using $redis.hset('data', hash) (not by looping through the fields as you did).

    Another point: Are you sure you've deleted the previous key entirely? Did you try to hset a completely different key to eliminate the option the previous string key is still "out there"?

提交回复
热议问题