我在jedis中使用正则表达式搜索键时遇到问题。 (我是jedis的noob,我之前使用过非sql dbs)
以下是我的不记错:
Jedis只能存储byt [],byte []或String,String pair。
有没有办法允许正则表达式密钥搜索。
基本上我想知道是否有人找到了存储String,Object对的方法,或者找到了任何其他存储方法,可以在jedis上启用正则表达式搜索。
我也见过johm并且我不确定我是否可以将我的每个对象转换为字符串(我虽然将jaxb选项结合在一起,因为我将存储数据而不是方法。)
如果有任何建议可以让我达到同样的目的,请告诉我。
EG :
my class (of whose object I intend to store : )
Class UserInfo {
// with a constructor
String userName;
int age;
}
My Main class where I use jedis
jedis_Policy.save("bob",new UserInfo("bob",23));
jedis_Policy.save("alice",new UserInfo("alice",23));
jedis_Policy.save("bomo",new UserInfo("bomo",23));
required result :
UserInfo userInfo = jedis_Policy.search("bo*");
// expected bob and bomo
蒂亚!!!