文章 2024-02-18 来自:开发者社区

聊聊 Redis 的高级特性之一: 发布订阅

这篇文章,我们聊聊 Redis 的高级特性之一: 发布订阅。 1 发布订阅 Redis 发布订阅 (pub/sub) 是一种消息通信模式:发送者 (pub) 发送消息,订阅者 (sub) 接收消息。 图中,消费者1和消费者2 订阅了 Redis 服务的频道 channel ,当生产者通过 PUBLISH 命令发送给频道 channel 时, 这个消息就会被发送给订阅它的两个客户端。 ...

聊聊 Redis 的高级特性之一: 发布订阅
文章 2024-01-12 来自:开发者社区

Redis的高级特性与应用场景(二)

Redis的高级特性与应用场景(二)利用Pipeline管道处理多个命令Redis是一种基于客户端-服务端模型以及请求/响应协议的TCP服务。这意味着通常情况下一个请求会遵循以下步骤:客户端向服务端发送一个查询请求,并监听Socket返回,通常是以阻塞模式,等待服务端响应。服务端处理命令,并将结果返回给客户端。一个命令的发送到处理,是需要往返时间的,如果是本地回环网络的话还会比较快,可如果是外网....

文章 2024-01-12 来自:开发者社区

Redis的高级特性与应用场景(一)

Redis的高级特性与应用场景(一) 巧用expireredis 中可以使用 expire 命令设置一个键的生存时间,到期后 redis 会自动删除他过期时间可以设置为秒或者毫秒精度。过期时间分辨率总是 1 毫秒。过期信息被复制和持久化到磁盘,当 Redis 停止时时间仍然在计算 (也就是说 Redis 保存了过期时间)。应用场景限时优惠活动网站热数据缓存积分排行榜手机验证码访客访问频....

Redis的高级特性与应用场景(一)
文章 2023-07-29 来自:开发者社区

Redis极简入门-Redis高级特性

一.Redis设置密码1.临时修改CONFIG SET 命令可以动态地调整 Redis 服务器的配置而无须重启,重启后失效CONFIG SET requirepass 1234562.永久修改修改配置文件 redis.widows.conf ,增加代码:requirepass 1234563.登录Redis启动redis-cli.exe ,执行auth命令:auth 123456二.Redis中....

Redis极简入门-Redis高级特性
文章 2023-07-19 来自:开发者社区

Redis的高级特性与应用场景(二)

Redis的高级特性与应用场景(二)利用Pipeline管道处理多个命令Redis是一种基于客户端-服务端模型以及请求/响应协议的TCP服务。这意味着通常情况下一个请求会遵循以下步骤:客户端向服务端发送一个查询请求,并监听Socket返回,通常是以阻塞模式,等待服务端响应。服务端处理命令,并将结果返回给客户端。一个命令的发送到处理,是需要往返时间的,如果是本地回环网络的话还会比较快,可如果是外网....

文章 2023-07-19 来自:开发者社区

Redis的高级特性与应用场景(一)

Redis的高级特性与应用场景(一)巧用expireredis 中可以使用 expire 命令设置一个键的生存时间,到期后 redis 会自动删除他过期时间可以设置为秒或者毫秒精度。过期时间分辨率总是 1 毫秒。过期信息被复制和持久化到磁盘,当 Redis 停止时时间仍然在计算 (也就是说 Redis 保存了过期时间)。应用场景限时优惠活动网站热数据缓存积分排行榜手机验证码访客访问频率限制(例如....

Redis的高级特性与应用场景(一)
文章 2022-05-18 来自:开发者社区

【SpringBoot DB 系列】Redis 高级特性之 HyperLoglog

网络异常,图片无法展示|【SpringBoot DB 系列】Redis 高级特性之 HyperLogloghyperloglog 算法,利用非常少的空间,实现比较大的数据量级统计;比如我们前面在介绍 bitmap 的过程中,说到了日活的统计,当数据量达到百万时,最佳的存储方式是 hyperloglog,本文将介绍一下 hyperloglog 的基本原理,以及 redis 中的使用姿势I. 基本使....

文章 2022-05-18 来自:开发者社区

【SpringBoot DB 系列】Redis 高级特性之发布订阅

网络异常,图片无法展示|通常来讲,当我们业务存在消息的业务逻辑时更多的是直接使用成熟的 rabbitmq,rocketmq,但是一些简单的业务场景中,真的有必要额外的引入一个 mq 么?本文将介绍一下 redis 的发布订阅方式,来实现简易的消息系统逻辑I. 基本使用1. 配置我们使用 SpringBoot 2.2.1.RELEASE来搭建项目环境,直接在pom.xml中添加 redis 依赖&a...

文章 2022-05-18 来自:开发者社区

【SpringBoot DB 系列】Redis 高级特性之 Bitmap 使用姿势及应用场景介绍

网络异常,图片无法展示|前面介绍过 redis 的五种基本数据结构,如 String,List, Set, ZSet, Hash,这些属于相对常见了;在这些基本结果之上,redis 还提供了一些更高级的功能,如 geo, bitmap, hyperloglog,pub/sub,本文将主要介绍 Bitmap 的使用姿势以及其适用场景,主要知识点包括bitmap 基本使用日活统计应用场景中 bitm....

文章 2022-02-14 来自:开发者社区

看完这篇文章,别再说不会 Redis 的高级特性了(六)

Redis 的 AOF 功能,默认是没有开启的,我们可以通过在配置文件中配置appendonly yes 是功能开启,同时配置同步策略appendfsync everysec 开启每秒钟同步一次,我们拿到 AOF 文件过后,可以根据这个文件恢复数据。同样的我们在redis.conf 中可以看到默认是没有开启 AOF 功能的,并且我们也可以指定对应的文件名称和路径。接下来,我们测试一下开启 AOF....

看完这篇文章,别再说不会 Redis 的高级特性了(六)

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

NoSQL数据库

阿里云NoSQL数据库提供了一种灵活的数据存储方式,可以支持各种数据模型,包括文档型、图型、列型和键值型。此外,它还提供了一种分布式的数据处理方式,可以支持高可用性和容灾备份。包含Redis社区版和Tair、多模数据库 Lindorm、MongoDB 版。

+关注