- @toc 1、先查看是否有活动的redis进程ps -ef |grep redis 2、启动redis客户端:redis-cli默认是进入第1个(下标为0)redis数据库 3、查看数据库所有数据keys *这个数据库的值太多,我们去第2个(下标为1)数据库select 1设置几个值 4、SET key value [EX seconds] [PX milliseconds] [NX|XX]... @toc 1、先查看是否有活动的redis进程ps -ef |grep redis 2、启动redis客户端:redis-cli默认是进入第1个(下标为0)redis数据库 3、查看数据库所有数据keys *这个数据库的值太多,我们去第2个(下标为1)数据库select 1设置几个值 4、SET key value [EX seconds] [PX milliseconds] [NX|XX]...
- @toc 一、常用命令 1.1 HSET hash field value将哈希表 hash 中域 field 的值设置为 value 。如果给定的哈希表并不存在, 那么一个新的哈希表将被创建并执行 HSET 操作。如果域 field 已经存在于哈希表中, 那么它的旧值将被新值 value 覆盖。返回值:当 HSET 命令在哈希表中新创建 field 域并成功为它设置值时, 命令返回 1 ;... @toc 一、常用命令 1.1 HSET hash field value将哈希表 hash 中域 field 的值设置为 value 。如果给定的哈希表并不存在, 那么一个新的哈希表将被创建并执行 HSET 操作。如果域 field 已经存在于哈希表中, 那么它的旧值将被新值 value 覆盖。返回值:当 HSET 命令在哈希表中新创建 field 域并成功为它设置值时, 命令返回 1 ;...
- @toc 一、事务相关命令 1.1 MULTI标记一个事务块的开始。事务块内的多条命令会按照先后顺序被放进一个队列当中,最后由 EXEC 命令原子性(atomic)地执行。返回值:总是返回 OK 。 1.2 EXEC执行所有事务块内的命令。假如某个(或某些) key 正处于 WATCH 命令的监视之下,且事务块中有和这个(或这些) key 相关的命令,那么 EXEC命令只在这个(或这些) k... @toc 一、事务相关命令 1.1 MULTI标记一个事务块的开始。事务块内的多条命令会按照先后顺序被放进一个队列当中,最后由 EXEC 命令原子性(atomic)地执行。返回值:总是返回 OK 。 1.2 EXEC执行所有事务块内的命令。假如某个(或某些) key 正处于 WATCH 命令的监视之下,且事务块中有和这个(或这些) key 相关的命令,那么 EXEC命令只在这个(或这些) k...
- @toc 1、什么是Redis的发布与订阅?进程间的一种消息通信模式:发送者(pub)发送消息,订阅者(sub)接收消息。订阅/发布消息图如下所示 2、相关命令 2.1 PUBLISH channel message将信息 message 发送到指定的频道 channel 。返回值:接收到信息meessage的订阅者数量 2.2 SUBSCRIBE channel [channel …]订阅... @toc 1、什么是Redis的发布与订阅?进程间的一种消息通信模式:发送者(pub)发送消息,订阅者(sub)接收消息。订阅/发布消息图如下所示 2、相关命令 2.1 PUBLISH channel message将信息 message 发送到指定的频道 channel 。返回值:接收到信息meessage的订阅者数量 2.2 SUBSCRIBE channel [channel …]订阅...
- @toc上篇链接:https://blog.csdn.net/qq_43753724/article/details/117423529?spm=1001.2014.3001.5501 5.2 薪火相传:上一个Slave可以是下一个slave的Master,Slave同样可以接收其他slaves的连接和同步请求,那么该slave作为了链条中下一个的master,可以有效减轻master的写压... @toc上篇链接:https://blog.csdn.net/qq_43753724/article/details/117423529?spm=1001.2014.3001.5501 5.2 薪火相传:上一个Slave可以是下一个slave的Master,Slave同样可以接收其他slaves的连接和同步请求,那么该slave作为了链条中下一个的master,可以有效减轻master的写压...
- 排序是数据库必备的命令,在Redis这种NoSQL数据库里可以通过本节给出的命令对列表、集合与有序集合等格式的数据进行升序或降序的排列操作。 1、用sort命令进行排序 在sort命令里,可以通过asc参数进行升序排列操作,通过desc参数进行降序排列操作。 通过lpush命令向键是salary的列表(list)里插入了若干数据,随后通过sort命令对salary对象进行了升序排列。... 排序是数据库必备的命令,在Redis这种NoSQL数据库里可以通过本节给出的命令对列表、集合与有序集合等格式的数据进行升序或降序的排列操作。 1、用sort命令进行排序 在sort命令里,可以通过asc参数进行升序排列操作,通过desc参数进行降序排列操作。 通过lpush命令向键是salary的列表(list)里插入了若干数据,随后通过sort命令对salary对象进行了升序排列。...
- Redis提供了两种持久化的方式,分别是AOF(Append Only File,只追加文件)和RDB(Redis DataBase,基于Redis数据库)。 1、AOF是什么? 以日志的形式来记录每个写操作(增量保存),将Redis执行过的所有写指令记录下来(读操作不记录), 只许追加文件但不可以改写文件,redis启动之初会读取该文件重新构建数据,换言之,redis 重启的话就根据... Redis提供了两种持久化的方式,分别是AOF(Append Only File,只追加文件)和RDB(Redis DataBase,基于Redis数据库)。 1、AOF是什么? 以日志的形式来记录每个写操作(增量保存),将Redis执行过的所有写指令记录下来(读操作不记录), 只许追加文件但不可以改写文件,redis启动之初会读取该文件重新构建数据,换言之,redis 重启的话就根据...
- 1、RDB简介 在基于RDB的持久化机制里会定时把Redis内存数据以快照的方式保存到硬盘上,而在必要的时候就可以通过快照文件来恢复数据。 2、备份是如何执行的? Redis会单独创建(fork)一个子进程来进行持久化,会先将数据写入到 一个临时文件中,待持久化过程都结束了,再用这个临时文件替换上次持久化好的文件。 整个过程中,主进程是不进行任何IO操作的,这就确保了极高的性能 如果需... 1、RDB简介 在基于RDB的持久化机制里会定时把Redis内存数据以快照的方式保存到硬盘上,而在必要的时候就可以通过快照文件来恢复数据。 2、备份是如何执行的? Redis会单独创建(fork)一个子进程来进行持久化,会先将数据写入到 一个临时文件中,待持久化过程都结束了,再用这个临时文件替换上次持久化好的文件。 整个过程中,主进程是不进行任何IO操作的,这就确保了极高的性能 如果需...
- 1、简介 在实际项目里,一般不会简单地只在一台服务器上部署Redis服务器,因为单台Redis服务器不能满足高并发的压力,另外如果该服务器或Redis服务器失效,整个系统就可能崩溃。 在主从复制的集群里,主节点一般是一个,从节点一般是两个或多个,写入主节点的数据会被复制到从节点上,这样一旦主节点出现故障,应用系统就能切换到从节点去读写数据,提升系统的可用性。再采用主从复制模式里默认的读... 1、简介 在实际项目里,一般不会简单地只在一台服务器上部署Redis服务器,因为单台Redis服务器不能满足高并发的压力,另外如果该服务器或Redis服务器失效,整个系统就可能崩溃。 在主从复制的集群里,主节点一般是一个,从节点一般是两个或多个,写入主节点的数据会被复制到从节点上,这样一旦主节点出现故障,应用系统就能切换到从节点去读写数据,提升系统的可用性。再采用主从复制模式里默认的读...
- @toc 1、哨兵模式概述 基于主从复制模式的集群在发生故障时可能会出现数据丢失等情况,因为当主服务器发生故障后,需要手动进行数据恢复动作,并要重新设置主从关系,比较麻烦。 可以在主从复制的基础上引入“哨兵(sentinel)”机制,一方面用哨兵远程监控主从服务器是否可用,另一方面当主服务器发生故障时通过哨兵机制可以实现“故障自动恢复”效果。一般来说,哨兵机制会和主从复制模式整合使用,在... @toc 1、哨兵模式概述 基于主从复制模式的集群在发生故障时可能会出现数据丢失等情况,因为当主服务器发生故障后,需要手动进行数据恢复动作,并要重新设置主从关系,比较麻烦。 可以在主从复制的基础上引入“哨兵(sentinel)”机制,一方面用哨兵远程监控主从服务器是否可用,另一方面当主服务器发生故障时通过哨兵机制可以实现“故障自动恢复”效果。一般来说,哨兵机制会和主从复制模式整合使用,在...
- 1、概述 限流的含义是在单位时间内确保发往某个模块的请求数量小于某个数值,比如在实现秒杀功能时,需要确保在10秒内发往支付模块的请求数量小于500个。限流的作用是防止某个段时间段内的请求数过多,造成模块因高并发而不可用。 2、zset有序集合相关命令与限流 zset也叫有序集合,是Redis的一种数据类型,在其中每个值(value)都会有一个对应的score参数,以此来描述该值的权重分... 1、概述 限流的含义是在单位时间内确保发往某个模块的请求数量小于某个数值,比如在实现秒杀功能时,需要确保在10秒内发往支付模块的请求数量小于500个。限流的作用是防止某个段时间段内的请求数过多,造成模块因高并发而不可用。 2、zset有序集合相关命令与限流 zset也叫有序集合,是Redis的一种数据类型,在其中每个值(value)都会有一个对应的score参数,以此来描述该值的权重分...
- 基于Redis的lua脚本能确保Redis命令的顺序性和原子性,所以在高并发场景下会用两者整合的方法实现限流和防超卖等效果,下面给出相关范例。 1、以计数模式实现限流效果 限流是指某应用模块需要限制指定IP(或指定模块、指定应用)在单位时间内的访问次数。例如,在某高并发场景里,会员查询模块对风险控制模块的限流需求是在10秒里最多允许有1000个请求。以计数模式的限流做法是,提供服务的模... 基于Redis的lua脚本能确保Redis命令的顺序性和原子性,所以在高并发场景下会用两者整合的方法实现限流和防超卖等效果,下面给出相关范例。 1、以计数模式实现限流效果 限流是指某应用模块需要限制指定IP(或指定模块、指定应用)在单位时间内的访问次数。例如,在某高并发场景里,会员查询模块对风险控制模块的限流需求是在10秒里最多允许有1000个请求。以计数模式的限流做法是,提供服务的模...
- 秒杀(也叫限时秒杀),是商家在某特定时间段里大幅降低网络商品价格的一种营销活动。这里用Redis整合SpringBoot框架的方法给出一个秒杀案例 1、构建SpringBoot项目搭建名为quickbuy的springboot项目,相关的依赖包如下所示:<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.a... 秒杀(也叫限时秒杀),是商家在某特定时间段里大幅降低网络商品价格的一种营销活动。这里用Redis整合SpringBoot框架的方法给出一个秒杀案例 1、构建SpringBoot项目搭建名为quickbuy的springboot项目,相关的依赖包如下所示:<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.a...
- 今天我们讨论下redis的过期策略以及内存淘汰机制,如果你想要考察一个人对redis的了解,那吗这个问题是必选的,从他对这个问题的回答中,就可以了解到他的redis深浅。 今天我们讨论下redis的过期策略以及内存淘汰机制,如果你想要考察一个人对redis的了解,那吗这个问题是必选的,从他对这个问题的回答中,就可以了解到他的redis深浅。
- Windows远程连接Redis(Linux) Windows远程连接Redis(Linux)
上滑加载中
推荐直播
-
Skill 构建 × 智能创作:基于华为云码道的 AI 内容生产提效方案2026/03/25 周三 19:00-20:00
余伟,华为云软件研发工程师/万邵业(万少),华为云HCDE开发者专家
本次直播带来两大实战:华为云码道 Skill-Creator 手把手搭建专属知识库 Skill;如何用码道提效 OpenClaw 小说文本,打造从大纲到成稿的 AI 原创小说全链路。技术干货 + OPC创作思路,一次讲透!
回顾中 -
码道新技能,AI 新生产力——从自动视频生成到开源项目解析2026/04/08 周三 19:00-21:00
童得力-华为云开发者生态运营总监/何文强-无人机企业AI提效负责人
本次华为云码道 Skill 实战活动,聚焦两大 AI 开发场景:通过实战教学,带你打造 AI 编程自动生成视频 Skill,并实现对 GitHub 热门开源项目的智能知识抽取,手把手掌握 Skill 开发全流程,用 AI 提升研发效率与内容生产力。
回顾中 -
华为云码道:零代码股票智能决策平台全功能实战2026/04/18 周六 10:00-12:00
秦拳德-中软国际教育卓越研究院研究员、华为云金牌讲师、云原生技术专家
利用Tushare接口获取实时行情数据,采用Transformer算法进行时序预测与涨跌分析,并集成DeepSeek API提供智能解读。同时,项目深度结合华为云CodeArts(码道)的代码智能体能力,实现代码一键推送至云端代码仓库,建立起高效、可协作的团队开发新范式。开发者可快速上手,从零打造功能完整的个股筛选、智能分析与风险管控产品。
回顾中
热门标签