求大神解决redis值获取问题

求教大神,我使用redis存数据结构如下
图片说明
目前已知第一级目录名称,例如本图中的行政信息,需要通过第一级目录获取该目录下所有的key值,并且获取map中的参数应该怎么做?

因为这个一级目录只是你使用的桌面工具RedisDesktopManager的展示,对于redis服务器来说,"行政信息:num"才是一个合法key值
所以只能通过统配的方式获取所有的正则结果
如果是命令行,则通过KEYS "行政信息:*" 查询所有的key
如果通过jedis 通过 TreeSet keys = jedis.keys("行政信息:*") 获取统配的key值,
然后自己通过代码组合成Map输出

可以通过redis的hset(行政信息,hashkey,hashVaule)设置值,获取的时候用redes.keys(行政信息)获取所有key值

说错了,不是redis.keys,是redis,hkeys(行政信息)

redis可以用hgetall来获取所有的key value

redis可以用hgetall来获取所有的key value.

你在redis中的key就是"行政信息:xxxxxxx",要获取所有的key用通配符就可以了.
KEYS 行政信息:*

你在redis中的key就是"行政信息:xxxxxxx",要获取所有的key用通配符就可以了.
KEYS 行政信息:*
如果你用的是Jedis,它的hget(key,field)方法可以获取到Map中的值