- Redis的ACID 原子性 一致性 隔离性 持久性 总结 ❤️ 感谢大家 Redis的ACID 原子性因为redis包含事务队列保存命令,所以它具有原子性。 事务队列中的所有命令都将执行或根本不执行。 如果在运行时发生错误,则redis不支持事务回滚。 命令发生错误不会影响下一个命令的执行。 一致性redis从三个方面保证事务的一致性入队时命令不存在或格式错误。 redis不会将此命令置... Redis的ACID 原子性 一致性 隔离性 持久性 总结 ❤️ 感谢大家 Redis的ACID 原子性因为redis包含事务队列保存命令,所以它具有原子性。 事务队列中的所有命令都将执行或根本不执行。 如果在运行时发生错误,则redis不支持事务回滚。 命令发生错误不会影响下一个命令的执行。 一致性redis从三个方面保证事务的一致性入队时命令不存在或格式错误。 redis不会将此命令置...
- Redis事务与watch指令 Redis事务 watch指令 总结 ❤️ 感谢大家 Redis事务与watch指令 Redis事务redis的事务是MULTI指令表明敞开事物,敞开业务后客户端发送的EXEC DISCARD WATCH MULTI指令立即履行外,其他指令后会放入业务队列中,然后回来给客户端消息:QUEUE当客户端向服务器发送EXEC指令的时分,服务器遍历客户端的业务队列,... Redis事务与watch指令 Redis事务 watch指令 总结 ❤️ 感谢大家 Redis事务与watch指令 Redis事务redis的事务是MULTI指令表明敞开事物,敞开业务后客户端发送的EXEC DISCARD WATCH MULTI指令立即履行外,其他指令后会放入业务队列中,然后回来给客户端消息:QUEUE当客户端向服务器发送EXEC指令的时分,服务器遍历客户端的业务队列,...
- Redis集群消息 1. PING消息 2. MEET消息 3. PONG消息 4.发布消息 5.故障消息 总结 ❤️ 感谢大家 Redis集群消息redis群集的消息有五种。 1. PING消息此消息用于检测节点是否在线。 群集中的每个节点从列表中随机选择五个节点并发送PING消息 2. MEET消息MEET消息是客户端发送CLUSTER MEET ip port命令,接收该命令的... Redis集群消息 1. PING消息 2. MEET消息 3. PONG消息 4.发布消息 5.故障消息 总结 ❤️ 感谢大家 Redis集群消息redis群集的消息有五种。 1. PING消息此消息用于检测节点是否在线。 群集中的每个节点从列表中随机选择五个节点并发送PING消息 2. MEET消息MEET消息是客户端发送CLUSTER MEET ip port命令,接收该命令的...
- redis复制和故障转移redis群集的节点分为主节点和从节点,主节点用于处理插槽,从节点复制主节点,如果主节点出现故障而脱机,则代替脱机主节点 节点是如何复制的?使用CLUSTER REPLICATE nodeid命令使节点成为nodeid节点的从节点。 此节点的clusterState的myself的slaveof属性指向此nodeid的clusterNode,myself的fla... redis复制和故障转移redis群集的节点分为主节点和从节点,主节点用于处理插槽,从节点复制主节点,如果主节点出现故障而脱机,则代替脱机主节点 节点是如何复制的?使用CLUSTER REPLICATE nodeid命令使节点成为nodeid节点的从节点。 此节点的clusterState的myself的slaveof属性指向此nodeid的clusterNode,myself的fla...
- redis集群的重新分片与ASK命令 切片原理 ASK命令 ASK命令和MOVED命令的区别 总结 ❤️ 感谢大家 redis集群的重新分片与ASK命令redis的重新切片是将时隙位从一个节点分配到另一个节点,还传输时隙所在的键值对。 切片原理redis群集的分片由redis-trib管理。首先,向目标节点发送import命令,当目标节点准备导入属于此插槽的密钥-值对时,发送migrati... redis集群的重新分片与ASK命令 切片原理 ASK命令 ASK命令和MOVED命令的区别 总结 ❤️ 感谢大家 redis集群的重新分片与ASK命令redis的重新切片是将时隙位从一个节点分配到另一个节点,还传输时隙所在的键值对。 切片原理redis群集的分片由redis-trib管理。首先,向目标节点发送import命令,当目标节点准备导入属于此插槽的密钥-值对时,发送migrati...
- redis集群中命令的执行过程 包含数据库密钥的插槽的计算 节点与插槽的关联存储 键与插槽的关联存储 总结 ❤️ 感谢大家 redis集群中命令的执行过程如果客户端向群集中的节点发送关键命令,则只需将具有密钥的槽位分配给当前节点即可进行处理,如果不在当前节点上,则向客户端返回MOVED命令。 此命令将客户端重定向到正确的节点,然后再次发送命令。 在集群模式下,MOVED命令将隐藏 包含数据... redis集群中命令的执行过程 包含数据库密钥的插槽的计算 节点与插槽的关联存储 键与插槽的关联存储 总结 ❤️ 感谢大家 redis集群中命令的执行过程如果客户端向群集中的节点发送关键命令,则只需将具有密钥的槽位分配给当前节点即可进行处理,如果不在当前节点上,则向客户端返回MOVED命令。 此命令将客户端重定向到正确的节点,然后再次发送命令。 在集群模式下,MOVED命令将隐藏 包含数据...
- clustermeet 数据结构 命令流程 总结 ❤️ 感谢大家 clustermeet今天是连续更文的第一天,给大家介绍一下reids的集群形成用到的命令clustermeet命令。Redis 集群的形成是通过CLUSTERMEET 命令完成的。CLUSTER MEET ip port 允许节点与ip和port指定的节点握手。如果握手成功,则两个节点组成一个集群。 数据结构要了解CLUS... clustermeet 数据结构 命令流程 总结 ❤️ 感谢大家 clustermeet今天是连续更文的第一天,给大家介绍一下reids的集群形成用到的命令clustermeet命令。Redis 集群的形成是通过CLUSTERMEET 命令完成的。CLUSTER MEET ip port 允许节点与ip和port指定的节点握手。如果握手成功,则两个节点组成一个集群。 数据结构要了解CLUS...
- 本文主要介绍windows系统下,安装redis和redisClient,便于开发者,在本地进行开发和测试。首先,安装redis-windows版,推荐是绿色免安装版,直接解压后即可使用。由于附件限制,上传不了,只能自行官网下载地址链接:https://github.com/MicrosoftArchive/redis/releases下载后,直接解压改文件即可。第二步,解压文件,内容展示如... 本文主要介绍windows系统下,安装redis和redisClient,便于开发者,在本地进行开发和测试。首先,安装redis-windows版,推荐是绿色免安装版,直接解压后即可使用。由于附件限制,上传不了,只能自行官网下载地址链接:https://github.com/MicrosoftArchive/redis/releases下载后,直接解压改文件即可。第二步,解压文件,内容展示如...
- 仙元2020年,鸿蒙初开,天地间一片IT的盛况,在神秘东方古国的盛京城内发生了如下的一番对话..... 迷糊道人:道友,为什么我写入Redis的数据,过一段时间就消失了?左羊:道友,你问这个问题就说明,Redis你还没有没有参悟透啊!你说的这个问题有两情况会造成,一种是设置过期时间“set ket value 过期时间”。当然我相信道友不会犯这种错误的。那么就是下面这种情况了,首先你因该知道... 仙元2020年,鸿蒙初开,天地间一片IT的盛况,在神秘东方古国的盛京城内发生了如下的一番对话..... 迷糊道人:道友,为什么我写入Redis的数据,过一段时间就消失了?左羊:道友,你问这个问题就说明,Redis你还没有没有参悟透啊!你说的这个问题有两情况会造成,一种是设置过期时间“set ket value 过期时间”。当然我相信道友不会犯这种错误的。那么就是下面这种情况了,首先你因该知道...
- 主页:小王叔叔的博客支持:点赞👍关注✔️收藏💖什么是RedisRedis(Remote Dictionary Server) 是一个使用 C 语言编写的,开源的高性能非关系型(NoSQL)的键值对数据库。与传统数据库不同的是 Redis 的数据是存在内存中的,所以读写速度非常快,因此 redis 被广泛应用于缓存方向,每秒可以处理超过 10万次读写操作。Redis 是K-V型的数据库,整... 主页:小王叔叔的博客支持:点赞👍关注✔️收藏💖什么是RedisRedis(Remote Dictionary Server) 是一个使用 C 语言编写的,开源的高性能非关系型(NoSQL)的键值对数据库。与传统数据库不同的是 Redis 的数据是存在内存中的,所以读写速度非常快,因此 redis 被广泛应用于缓存方向,每秒可以处理超过 10万次读写操作。Redis 是K-V型的数据库,整...
- 缓存基本是现在软件开发的必备条件,从业务上说可以加快数据的显示提高用户体验,从架构上讲可以存储临时数据及给数据库分压提高系统的吞吐量,所以目前的软件开发中,几乎都会涉及到Redis的使用,这篇文章我们就详细介绍如何开通华为云分布式Redis服务及如何规划使用规范。 缓存基本是现在软件开发的必备条件,从业务上说可以加快数据的显示提高用户体验,从架构上讲可以存储临时数据及给数据库分压提高系统的吞吐量,所以目前的软件开发中,几乎都会涉及到Redis的使用,这篇文章我们就详细介绍如何开通华为云分布式Redis服务及如何规划使用规范。
- redis的发布订阅模式 redis的发布订阅模式
- Redis 企业应用场景 一 短信登录基于Redis实现共享session登录选择合适的数据结构选择合适的key选择合适的存储粒度 二 数据缓存 2.1 缓存更新策略内存淘汰:利用Redis内置的内存淘汰机制,当内存不足时自动淘汰部分数据,下次查询时更新数据。超时剔除:给数据添加TTL时间,到期后自动删除。主动更新:编写代码,修改数据的时候同时更新缓存。先操作数据库,再删缓存。 2.2 缓... Redis 企业应用场景 一 短信登录基于Redis实现共享session登录选择合适的数据结构选择合适的key选择合适的存储粒度 二 数据缓存 2.1 缓存更新策略内存淘汰:利用Redis内置的内存淘汰机制,当内存不足时自动淘汰部分数据,下次查询时更新数据。超时剔除:给数据添加TTL时间,到期后自动删除。主动更新:编写代码,修改数据的时候同时更新缓存。先操作数据库,再删缓存。 2.2 缓...
- @TOC 一、.Net Core下使用Redis高级使用 1.存储商品对象,一条商品数据情况:当客户端通过集群电商系统从redis中查询数据的时候,如何实现查询呢?方案:单个查询#region 1、存储商品对象,一条商品数据{ // 1、从redis中取对象 string productjson = _connectionMultiplexer.GetDatabase(0).St... @TOC 一、.Net Core下使用Redis高级使用 1.存储商品对象,一条商品数据情况:当客户端通过集群电商系统从redis中查询数据的时候,如何实现查询呢?方案:单个查询#region 1、存储商品对象,一条商品数据{ // 1、从redis中取对象 string productjson = _connectionMultiplexer.GetDatabase(0).St...
- 前言Redis 的 Set 是 string 类型的无序集合。集合是通过哈希表实现的,所以添加,删除,查找的复杂度都是 O(1)。添加一个 string 元素到 key 对应的 set 集合中,成功返回 1,如果元素已经在集合中返回 0。Set 和list一样。可添加,删除,或判断元素是否存在的操作。Set 和list类型不同,不允许出现重复的元素。和c++的set容器是完全相同。set类... 前言Redis 的 Set 是 string 类型的无序集合。集合是通过哈希表实现的,所以添加,删除,查找的复杂度都是 O(1)。添加一个 string 元素到 key 对应的 set 集合中,成功返回 1,如果元素已经在集合中返回 0。Set 和list一样。可添加,删除,或判断元素是否存在的操作。Set 和list类型不同,不允许出现重复的元素。和c++的set容器是完全相同。set类...
上滑加载中
推荐直播
-
HDC深度解读系列 - Serverless与MCP融合创新,构建AI应用全新智能中枢
2025/08/20 周三 16:30-18:00
张昆鹏 HCDG北京核心组代表
HDC2025期间,华为云展示了Serverless与MCP融合创新的解决方案,本期访谈直播,由华为云开发者专家(HCDE)兼华为云开发者社区组织HCDG北京核心组代表张鹏先生主持,华为云PaaS服务产品部 Serverless总监Ewen为大家深度解读华为云Serverless与MCP如何融合构建AI应用全新智能中枢
回顾中 -
关于RISC-V生态发展的思考
2025/09/02 周二 17:00-18:00
中国科学院计算技术研究所副所长包云岗教授
中科院包云岗老师将在本次直播中,探讨处理器生态的关键要素及其联系,分享过去几年推动RISC-V生态建设实践过程中的经验与教训。
回顾中 -
一键搞定华为云万级资源,3步轻松管理企业成本
2025/09/09 周二 15:00-16:00
阿言 华为云交易产品经理
本直播重点介绍如何一键续费万级资源,3步轻松管理成本,帮助提升日常管理效率!
回顾中
热门标签