发表日期: 2021-07-26 14:06:17 浏览次数:170
惠州网站优化【惠州微信公众号购物商城小程序制作】惠州网店美工排版设计_惠州网页推广公司_惠州网站开发公司—惠州微信公众号小程序网站代运营网络维护托管服务

惠州,广东省地级市,地处粤港澳大湾区东岸,背靠罗浮山,南临大亚湾,境内东江蜿蜒100多公里,是珠江三角洲中心城市之一 [1] 。总面积11347平方公里 [78] ,下辖惠城区、惠阳区、惠东县、博罗县和龙门县,设有仲恺高新技术产业开发区和大亚湾经济技术开发区两个国家级开发区。根据第七次人口普查数据,截至2020年11月1日零时,惠州市常住人口为6042852人。 [77]
惠州是国家历史文化名城 [4-5] ,在隋唐已是“粤东重镇”,至今1400多年,一直是东江流域政治、经济、军事、文化中心和商品集散地。在古代即有“岭南名郡”、“粤东门户”之称,简称鹅城 [6] 。惠州是中国近代抗争史的前沿阵地,曾建立华南抗日战争的主力部队—东江纵队。 [10] 东江中下游的中心城市,处在客家文化、广府文化和潮汕文化的交汇地带,各种文化相互交融、兼收并蓄,广东汉剧、渔歌、山歌、舞龙、舞狮、舞春牛、瑶族的舞火狗等各种文化活动盛行 [3] 。
惠州还是客家人的重要聚居地和集散地之一,旅居海外华人华侨、港澳台同胞居客家四州之首,被称为客家侨都。 [5] [7-8] 惠州是广东三大族群客家人、潮汕人、广府人融合得最为成功的地方,也是客家人从陆地文明走向海洋文明的重要通道之一。客家人是惠州人中人数最多的群体,客家文化是惠州文化中不可或缺的重要组成部分,海外许多客家华侨的祖籍地就是惠州 [9] 。从唐到清末1000多年间,共有430多位中国名人客寓或临履惠州,留下了许多让世人为之骄傲的历史文化遗产。2020年惠州市地区生产总值为4221.79亿元。
Redis 有序集合和集合一样也是 string 类型元素的集合,且不允许重复的成员。
不同的是每个元素都会关联一个 double 类型的分数。redis 正是通过分数来为集合中的成员进行从小到大的排序。
有序集合的成员是唯一的,但分数(score)却可以重复。
集合是通过哈希表实现的,所以添加,删除,查找的复杂度都是 O(1)。 集合中最大的成员数为 232 - 1 (4294967295, 每个集合可存储40多亿个成员)。
redis 127.0.0.1:6379> ZADD runoobkey 1 redis(integer) 1redis 127.0.0.1:6379> ZADD runoobkey 2 mongodb(integer) 1redis 127.0.0.1:6379> ZADD runoobkey 3 mysql(integer) 1redis 127.0.0.1:6379> ZADD runoobkey 3 mysql(integer) 0redis 127.0.0.1:6379> ZADD runoobkey 4 mysql(integer) 0redis 127.0.0.1:6379> ZRANGE runoobkey 0 10 WITHSCORES1) "redis"2) "1"3) "mongodb"4) "2"5) "mysql"6) "4"
在以上实例中我们通过命令 ZADD 向 redis 的有序集合中添加了三个值并关联上分数。
下表列出了 redis 有序集合的基本命令:
| 序号 | 命令及描述 |
|---|---|
| 1 | ZADD key score1 member1 [score2 member2] 向有序集合添加一个或多个成员,或者更新已存在成员的分数 |
| 2 | ZCARD key 获取有序集合的成员数 |
| 3 | ZCOUNT key min max 计算在有序集合中指定区间分数的成员数 |
| 4 | ZINCRBY key increment member 有序集合中对指定成员的分数加上增量 increment |
| 5 | ZINTERSTORE destination numkeys key [key ...] 计算给定的一个或多个有序集的交集并将结果集存储在新的有序集合 destination 中 |
| 6 | ZLEXCOUNT key min max 在有序集合中计算指定字典区间内成员数量 |
| 7 | ZRANGE key start stop [WITHSCORES] 通过索引区间返回有序集合指定区间内的成员 |
| 8 | ZRANGEBYLEX key min max [LIMIT offset count] 通过字典区间返回有序集合的成员 |
| 9 | ZRANGEBYSCORE key min max [WITHSCORES] [LIMIT] 通过分数返回有序集合指定区间内的成员 |
| 10 | ZRANK key member 返回有序集合中指定成员的索引 |
| 11 | ZREM key member [member ...] 移除有序集合中的一个或多个成员 |
| 12 | ZREMRANGEBYLEX key min max 移除有序集合中给定的字典区间的所有成员 |
| 13 | ZREMRANGEBYRANK key start stop 移除有序集合中给定的排名区间的所有成员 |
| 14 | ZREMRANGEBYSCORE key min max 移除有序集合中给定的分数区间的所有成员 |
| 15 | ZREVRANGE key start stop [WITHSCORES] 返回有序集中指定区间内的成员,通过索引,分数从高到低 |
| 16 | ZREVRANGEBYSCORE key max min [WITHSCORES] 返回有序集中指定分数区间内的成员,分数从高到低排序 |
| 17 | ZREVRANK key member 返回有序集合中指定成员的排名,有序集成员按分数值递减(从大到小)排序 |
| 18 | ZSCORE key member 返回有序集中,成员的分数值 |
| 19 | ZUNIONSTORE destination numkeys key [key ...] 计算给定的一个或多个有序集的并集,并存储在新的 key 中 |
| 20 | ZSCAN key cursor [MATCH pattern] [COUNT count] 迭代有序集合中的元素(包括元素成员和元素分值) |
惠州网站优化【惠州微信公众号购物商城小程序制作】惠州网店美工排版设计_惠州网页推广公司_惠州网站开发公司—惠州微信公众号小程序网站代运营网络维护托管服务