文章 2025-05-17 来自:开发者社区

Redis设计与实现——Redis命令参考与高级特性

Redis命令参考 数据类型相关命令 SET:设置键值,支持过期时间、不存在/存在条件。GET:获取键值,若键不存在返回 nil。INCR/DECR:将键的整数值增1/减1,键不存在时初始化为0。MSET/MGET:批量设置/获取多个键值。LPUSH/RPUSH:从列表左/右侧插入元素...

文章 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....

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

产品推荐

云原生多模数据库Lindorm

Lindorm是适用于任何规模、多种类型的云原生数据库服务,支持海量数据的低成本存储处理和弹性按需付费,兼容HBase、Solr、SQL、OpenTSDB等多种开源标准接口,是互联网、IoT、车联网、广告、社交、监控、游戏、风控等场景首选数据库,也是为阿里巴巴核心业务提供支撑的数据库之一。

+关注