- Stream弥补了Redis作为MQ(message queue)技术选型上的不足之处;Redis 5.0发布的Stream相比Pub/Sub模块,Stream支持消息持久化,结合sentinel或cluster使其成为了一个比较可靠的消息队列。尽管我认为它很难成为公司MQ的技术选型产品,但是关于Stream的使用和特性(消费组),仍值得一探究竟。 Stream弥补了Redis作为MQ(message queue)技术选型上的不足之处;Redis 5.0发布的Stream相比Pub/Sub模块,Stream支持消息持久化,结合sentinel或cluster使其成为了一个比较可靠的消息队列。尽管我认为它很难成为公司MQ的技术选型产品,但是关于Stream的使用和特性(消费组),仍值得一探究竟。
- Redis是基于内存存储的key-value数据库,我们知道内存虽然快但空间小,当物理内存达到上限时,系统就会跑的很慢,这是因为swap机制会将部分内存的数据转移到swap分区中,通过与swap的交换保证系统继续运行;但是swap属于硬盘存储,速度远远比不上内存,尤其是对于Redis这种QPS非常高的服务,发生这种情况是无法接收的。(注意如果swap分区内存也满了,系统就会发生错误! Redis是基于内存存储的key-value数据库,我们知道内存虽然快但空间小,当物理内存达到上限时,系统就会跑的很慢,这是因为swap机制会将部分内存的数据转移到swap分区中,通过与swap的交换保证系统继续运行;但是swap属于硬盘存储,速度远远比不上内存,尤其是对于Redis这种QPS非常高的服务,发生这种情况是无法接收的。(注意如果swap分区内存也满了,系统就会发生错误!
- LRU有一个明显的缺点,它无法正确的表示一个Key的热度,如果一个key从未被访问过,仅仅发生内存淘汰的前一会儿被用户访问了一下,在LRU算法中这会被认为是一个热key。 LRU有一个明显的缺点,它无法正确的表示一个Key的热度,如果一个key从未被访问过,仅仅发生内存淘汰的前一会儿被用户访问了一下,在LRU算法中这会被认为是一个热key。
- 令牌桶算法比较简单,它就好比摇号买房,拿到号的人才有资格买,没拿到号的就只能等下次了(还好小编不需摇号,因为买不起!)。 令牌桶算法比较简单,它就好比摇号买房,拿到号的人才有资格买,没拿到号的就只能等下次了(还好小编不需摇号,因为买不起!)。
- 限定用户的某个行为在指定时间T内,只允许发生N次。假设T为1秒钟,N为1000次。 限定用户的某个行为在指定时间T内,只允许发生N次。假设T为1秒钟,N为1000次。
- 限定用户的某个行为在指定时间T内,只允许发生N次。假设T为1秒钟,N为1000次。 限定用户的某个行为在指定时间T内,只允许发生N次。假设T为1秒钟,N为1000次。
- 布隆过滤器(Bloom Filter)是1970年由布隆提出的。它实际上是一个很长的二进制向量和一系列随机映射函数。布隆过滤器可以用于检索一个元素是否在一个集合中。它的优点是空间效率和查询时间都比一般的算法要好的多,缺点是有一定的误识别率和删除困难。 布隆过滤器(Bloom Filter)是1970年由布隆提出的。它实际上是一个很长的二进制向量和一系列随机映射函数。布隆过滤器可以用于检索一个元素是否在一个集合中。它的优点是空间效率和查询时间都比一般的算法要好的多,缺点是有一定的误识别率和删除困难。
- GaussDB(for Redis)作为华为云旗下企业级Redis,致力于为客户提供稳定可靠、超高并发,且能够极速弹性扩容的KV存储服务。 GaussDB(for Redis)作为华为云旗下企业级Redis,致力于为客户提供稳定可靠、超高并发,且能够极速弹性扩容的KV存储服务。
- nosql与redis介绍nosql数据库:不支持SQL语法存储结构跟传统关系型数据库中的那种关系表完全不同,nosql中存储的数据都是KV形式NoSQL的世界中没有一种通用的语言,每种nosql数据库都有自己的api和语法,以及擅长的业务场景NoSQL中的产品种类相当多:Mongodb,Redis,Hbase hadoop,Cassandra hadoop等等。redi数据库是一个开源的... nosql与redis介绍nosql数据库:不支持SQL语法存储结构跟传统关系型数据库中的那种关系表完全不同,nosql中存储的数据都是KV形式NoSQL的世界中没有一种通用的语言,每种nosql数据库都有自己的api和语法,以及擅长的业务场景NoSQL中的产品种类相当多:Mongodb,Redis,Hbase hadoop,Cassandra hadoop等等。redi数据库是一个开源的...
- “乌兰察布·进而有为 华为云城市峰会2021”在“草原云谷”乌兰察布成功举办。内蒙古政府领导、产业及学术各界的意见领袖齐聚一堂,共同探讨如何构建城市与产业发展的新格局,分享数字化转型的经验成果,以“智变”创“质变”,加速乌兰察布数字经济高质量发展。 “乌兰察布·进而有为 华为云城市峰会2021”在“草原云谷”乌兰察布成功举办。内蒙古政府领导、产业及学术各界的意见领袖齐聚一堂,共同探讨如何构建城市与产业发展的新格局,分享数字化转型的经验成果,以“智变”创“质变”,加速乌兰察布数字经济高质量发展。
- 在数字化时代,开源技术已成为推动创新和协作的重要力量。11月15日,openEuler峰会将于北京中关村国际创新中心举行。本次峰会,华为云分布式缓存服务(DCS)的两位专家将为大家深入讲解Valkey的核心特性与优势。更多大会相关信息,点击链接:https://www.openeuler.org/zh/interaction/summit-list/summit2024/ 在数字化时代,开源技术已成为推动创新和协作的重要力量。11月15日,openEuler峰会将于北京中关村国际创新中心举行。本次峰会,华为云分布式缓存服务(DCS)的两位专家将为大家深入讲解Valkey的核心特性与优势。更多大会相关信息,点击链接:https://www.openeuler.org/zh/interaction/summit-list/summit2024/
- 本视频介绍分布式缓存服务Redis缓存。 本视频介绍分布式缓存服务Redis缓存。
- 面试官怒了:多级缓存不了解怎么行,那可是数量级的提升? 面试官怒了:多级缓存不了解怎么行,那可是数量级的提升?
- 了解需求方案 1:数据库轮询方案 2:JDK 的延迟队列方案 3:时间轮算法方案 4:redis 缓存方案 5:使用消息队列 了解需求在开发中,往往会遇到一些关于延时任务的需求。例如生成订单 30 分钟未支付,则自动取消生成订单 60 秒后,给用户发短信对上述的任务,我们给一个专业的名字来形容,那就是延时任务。那么这里就会产生一个问题,这个延时任务和定时任务的区别究竟在哪里呢?一共有如下几点... 了解需求方案 1:数据库轮询方案 2:JDK 的延迟队列方案 3:时间轮算法方案 4:redis 缓存方案 5:使用消息队列 了解需求在开发中,往往会遇到一些关于延时任务的需求。例如生成订单 30 分钟未支付,则自动取消生成订单 60 秒后,给用户发短信对上述的任务,我们给一个专业的名字来形容,那就是延时任务。那么这里就会产生一个问题,这个延时任务和定时任务的区别究竟在哪里呢?一共有如下几点...
- 研发上云正当时,华为云11.11上云嘉年华火热开启!带你逛“研发与中间件分会场”,六重福利等你拿,万元好礼任性送! 研发上云正当时,华为云11.11上云嘉年华火热开启!带你逛“研发与中间件分会场”,六重福利等你拿,万元好礼任性送!
上滑加载中
推荐直播
-
探秘仓颉编程语言:华为开发者空间的创新利器
2025/02/22 周六 15:00-16:30
华为云讲师团
本期直播将与您一起探秘颉编程语言上线华为开发者空间后,显著提升开发效率,在智能化开发支持、全场景跨平台适配能力、工具链与生态完备性、语言简洁与高性能特性等方面展现出的独特优势。直播看点: 1.java转仓颉的小工具 2.仓颉动画三方库lottie 3.开发者空间介绍及如何在空间用仓颉编程语言开发
回顾中 -
大模型Prompt工程深度实践
2025/02/24 周一 16:00-17:30
盖伦 华为云学堂技术讲师
如何让大模型精准理解开发需求并生成可靠输出?本期直播聚焦大模型Prompt工程核心技术:理解大模型推理基础原理,关键采样参数定义,提示词撰写关键策略及Prompt工程技巧分享。
去报名 -
华为云 x DeepSeek:AI驱动云上应用创新
2025/02/26 周三 16:00-18:00
华为云 AI专家大咖团
在 AI 技术飞速发展之际,DeepSeek 备受关注。它凭借哪些技术与理念脱颖而出?华为云与 DeepSeek 合作,将如何重塑产品与应用模式,助力企业数字化转型?在华为开发者空间,怎样高效部署 DeepSeek,搭建专属服务器?基于华为云平台,又该如何挖掘 DeepSeek 潜力,实现智能化升级?本期直播围绕DeepSeek在云上的应用案例,与DTSE布道师们一起探讨如何利用AI 驱动云上应用创新。
去报名
热门标签