jugelizi
V2EX  ›  Redis

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

  •  
  •   jugelizi · Jun 3, 2020 · 5836 views
    This topic created in 2173 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
        1
    ADANMEI  
       Jun 3, 2020
    存 json 不就可以了
    jifengg
        2
    jifengg  
       Jun 3, 2020
    禁用 hgetall ?
    如果知道 key name,那就一个个 hget,如果不知道那就只能扫描了。
    davidyanxw
        3
    davidyanxw  
       Jun 3, 2020
    hmget
    或者 1 楼说的 json
    bringyou
        4
    bringyou  
       Jun 3, 2020
    hscan
    guyeu
        5
    guyeu  
       Jun 3, 2020
    hgetall
    cco
        6
    cco  
       Jun 3, 2020
    主要看你一个 hash 存的量,非常大的量在不知道 key 的时候还是不建议用 hgetall 。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   3123 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 39ms · UTC 13:19 · PVG 21:19 · LAX 06:19 · JFK 09:19
    ♥ Do have faith in what you're doing.