有几个网站都有用到省市地区三级结构,所以想把这数据存在redis中 方便调用
数据有:城市ID 城市名称 城市拼音 隶属省市ID
经常用到的功能,从城市拼音找出隶属省市, 城市名,隶属它的市/地区
求大牛给个思路什么的。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
`province:list => set(province_id)
province:[province_id] => hash (entry key => entity field, entry value => field value)
province:city_pinyin_list:[province_id] => set(city_pinyin)
city:[city_pinyin] => hash(entry key => entity field, entry value => field value)
city:[city_pinyin]:county_list => set(county_pinyin)
county:[county_pinyin] `
从 城市拼音 找出 隶属省市, 城市名,隶属它的市/地区:
先查找城市实体信息(城市Id、城市名称、所属省(直辖市)Id……)HMGET city:beijing city_id city_name province_id
查找北京市包含的县(郡、区):SORT city:beijing:county_list BY county:*->county_pinyin GET
# count:*->county_name GET county:*->city_id ASC ALPHA