redis
文章平均质量分 64
不起眼的码农
努力搬砖中。。。
展开
-
Redis数据类型:有序集合sorted_set
Redis数据类型:有序集合sorted_set类型操作和set集合很像,都不允许出现重复的元素。他们之间的差别在于sorted_set集合中每一元素都会有一个分数(score)与之关联,Redis正是通过分数来为sorted_set集合中的元素进行从小到大的排序。尽管sorted_set集合中的元素不能重复,但是分数(score)却可以重复。应用场景:取排行榜的前几名或者后几名。类型操作1.给集合添加一个或多个元素。ZADD key [NX|XX] [CH] [INCR] score membe原创 2021-08-07 15:46:18 · 302 阅读 · 0 评论 -
Redis数据类型:集合set
Redis数据类型:集合set类型操作Redis中的集合是无序不可重复的,和列表一样,在插入和删除时,判断是否存在某元素效率是很高的。集合最大的优势在于可以进行交集、并集和差集操作。set可包含的最大元素数量是4294967295。应用场景:1.利用交集求共同好友。2.利用唯一性,可以统计访问网站的所有独立IP。3.根据求交集运算,进行好友推荐。类型操作1.给集合添加一个或多个元素。SADD key member [member ...]2.获取集合的所有元素。SMEMBERS key原创 2021-08-06 23:16:15 · 957 阅读 · 0 评论 -
Redis数据类型:散列hash
Redis数据类型:散列hash类型操作Redis中的散列可以将多个key-value键值对存储到一个key中。每一个Hash可以存储4294967295个键值对。应用场景:存储用户信息(姓名、年龄、地址、电话等)。类型操作1.给指定的key添加键值对。HSET key field value2.获取指定key中field字段的值。HGET key field3.给指定的key同时添加多个键值对。HMSET key field value [field value ...]4.获取原创 2021-08-06 22:01:17 · 172 阅读 · 0 评论 -
Redis数据类型:列表list
Redis数据类型:列表listRedis列表由多个字符串值组成的有序(指插入的顺序)可重复的序列,是链表结构,允许用户从两端压入或者弹出元素,所以向列表两端添加元素的时间复杂度为0(1),获取越接近两端的元素速度就越快。意味着即使是一个有几千万个元素的列表,获取头部或尾部的10条记录也是极快的。列表中可以包含的最大元素数量是4294967295。应用场景:排行榜,消息队列。类型操作1.往头部压入元素。LPUSH key value [value ...]2.往尾部压入元素。RPUSH ke原创 2021-08-06 20:40:10 · 290 阅读 · 0 评论 -
Redis数据类型:字符串string
Redis五种数据类型以及其方法字符串string字符类型操作数值型操作bitmap位图二进制操作列表list散列hash集合set有序集合sorted_set如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入字符串string字符串类型是Redis中最基础的数据类型,是由字节组成的序列,是二进制安全的原创 2021-08-06 16:51:09 · 174 阅读 · 0 评论