jugelizi
V2EX  ›  Redis

把用户信息用 hash 存 redis 怎么一次性取出来 禁用 getall 了

  •  
  •   jugelizi · Jun 3, 2020 · 6265 views
    This topic created in 2345 days ago, the information mentioned may be changed or developed.

    用户姓名 出生日期 性别什么的 k v 存 redis 。
    想一次性全部取出来不行吗 还是 scan ?

    6 replies  •  2020-06-03 14:13:34 +08:00
    ADANMEI
    ADANMEI
    Jun 3, 2020
    1
    存 json 不就可以了
    jifengg
    jifengg
    Jun 3, 2020
    2
    禁用 hgetall ?
    如果知道 key name,那就一个个 hget,如果不知道那就只能扫描了。
    davidyanxw
    davidyanxw
    Jun 3, 2020
    3
    hmget
    或者 1 楼说的 json
    bringyou
    bringyou
    Jun 3, 2020
    4
    hscan
    guyeu
    guyeu
    Jun 3, 2020
    5
    hgetall
    cco
    cco
    Jun 3, 2020
    6
    主要看你一个 hash 存的量,非常大的量在不知道 key 的时候还是不建议用 hgetall 。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1532 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 32ms · UTC 17:49 · PVG 01:49 · LAX 09:49 · JFK 12:49
    ♥ Do have faith in what you're doing.