redis 能不能根据 value 取 key 啊? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
myyou
V2EX    Redis

redis 能不能根据 value 取 key 啊?

  •  
  •   myyou 2016-03-25 16:48:53 +08:00 20107 次点击
    这是一个创建于 3567 天前的主题,其中的信息可能已经有所发展或是发生改变。
    22 条回复    2016-03-28 18:19:34 +08:00
    chrishine
        1
    chrishine  
       2016-03-25 17:03:58 +08:00   2
    说出你搞不定的业务逻辑吧。
    learnshare
        2
    learnshare  
       2016-03-25 17:06:41 +08:00   1
    这不是查找么
    zts1993
        3
    zts1993  
       2016-03-25 17:39:51 +08:00   1
    这个复杂的岂不是大如狗?
    neoblackcap
        4
    neoblackcap  
       2016-03-25 17:41:09 +08:00   1
    @zts1993 搞不好是有时间复杂度限制
    knightdf
        5
    knightdf  
       2016-03-25 17:46:05 +08:00   1
    可以, scan, 然后慢慢找你要的 key 吧
    dishuibaby
        6
    dishuibaby  
       2016-03-25 17:57:33 +08:00   1
    为什么有这种业务需求?说一下你的业务需求和逻辑。应该会有其他的解决办法
    tomine
        7
    tomine  
       2016-03-25 18:02:19 +08:00   1
    建倒排表吧
    Jaylee
        8
    Jaylee  
       2016-03-25 18:04:24 +08:00   1
    value 有重复的咋整?
    wikimore
        9
    wikimore  
       2016-03-25 18:15:08 +08:00   1
    redis 不能做这个操作....


    PS:感觉问这个问题也挺奇怪的
    lyragosa
        10
    lyragosa  
       2016-03-25 18:20:59 +08:00   1
    要用的这种需求的情况一般也不会上 redis 吧
    jsonline
        11
    jsonline  
       2016-03-25 18:25:45 +08:00 via Android   1
    XY 问题
    pynix
        12
    pynix  
       2016-03-25 18:27:47 +08:00   1
    xy-problem 。
    pynix
        13
    pynix  
       2016-03-25 18:30:15 +08:00   1
    redis 就是一个字典,字典能做的操作都能吧,但是别忘了字典的初衷就是通过 key 快速找到 value 。
        14
    line  
       2016-03-25 18:48:32 +08:00   1
    不能
    iyaozhen
        15
    iyaozhen  
       2016-03-25 18:52:00 +08:00   1
    说出你的原始需求吧。
    Ouyangan
        16
    Ouyangan  
       2016-03-25 19:23:24 +08:00   1
    别转弯,直接说需求....
    wanjun
        17
    wanjun  
       2016-03-25 19:35:34 +08:00   2
    我都是做两个 key, 相互映射的,: D
    fyibmsd
        18
    fyibmsd  
       2016-03-25 20:11:43 +08:00   1
    存的时候 k v 和 v k 各存一个
    banksiae
        19
    banksiae  
       2016-03-25 20:25:18 +08:00   1
    上搜索引擎,或者带全文搜索的 nosql , redis 没这功能, redis 官网有个 rom ,可以试试,没玩儿过
    caixiexin
        20
    caixiexin  
       2016-03-25 21:24:13 +08:00 via Android   1
    如果真有这种需求,就是用 value 作为 key ,再做一个缓存
    zonghua
        21
    zonghua  
       2016-03-26 13:47:56 +08:00 via iPhone   1
    循环一个
    myyou
        22
    myyou  
    OP
       2016-03-28 18:19:34 +08:00
    感谢回复
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     4882 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 36ms UTC 03:48 PVG 11:48 LAX 19:48 JFK 22:48
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86