我如何按名称,关键和价值进行搜索

时间:2015-03-05 10:30:11

标签: redis

示例:

user_1st {
    productid_1 {
        'uname':'test',
        'email':'test@gmail.com',
        'product':'test'
    },
    productid_2 {
        'uname':'test2',
        'email':'test2@gmail.com',
        'product':'test2'
    }
}

user_2nd {
    productid_1 {
        'uname':'testing',
        'email':'testing@gmail.com',
        'product':'testing'
    },
    productid_2 {
        'uname':'testing2',
        'email':'testing2@gmail.com',
        'product':'testing2'
    }
}

我想将键值对存储到名为

的redis中

是否有可能根据productid_1过滤数据,uname?

1 个答案:

答案 0 :(得分:0)

Redis包含密钥值格式的数据,您可以使用密钥从数据库中获取数据。

在我的情况下,我在我的业务逻辑中创建了一个redis密钥,如此

"PCX.Core.Repositories.SubscriberRepository.SubscriberLastWeek_47"

在我的业务逻辑上,subscriberlastweek是方法,47是客户ID(参数)。

创建redis key =方法名称+参数。

价值是" [{"SubscriberRegisted":1,"RegistedDay":"Wednesday","Connection_Week":9}]"

enter image description here

您也可以通过RedisDesktopManager查看redis数据。