redis key命名规范的设计
2024-05-15 10:56 | 分类:数据库 | 评论:0 次 | 浏览: 0
一、实现目标简洁,高效,可维护二、键值设计规约1 、 redis key命名风格【推荐】redis key命名需具有可读性以及可管理性,不该...
Python利用redis限制用户重复刷新带来的数据问题
2024-05-15 10:56 | 分类:数据库 | 评论:0 次 | 浏览: 76
在网站开发中,我们经常会遇到需要控制用户重复刷新页面的情况。这可能是因为频繁的刷新会增加服务器的负担,也可能是为了防止恶意刷新等问题。而使用...
一文搞懂Redis最常用String字符串技能
2024-05-15 10:56 | 分类:数据库 | 评论:0 次 | 浏览: 72
一、redis简介redis 就是一个数据库,与传统数据库不同的是 redis 的数据是存在内存中的,所以读写速度非常快,因此redis 被...
redis key过期监听的实现示例
2024-05-15 10:56 | 分类:数据库 | 评论:0 次 | 浏览: 75
1、pom.xml文件中添加redis依赖<!-- redis 缓存操作 --><dependency> &l...
Redis 过期键删除策略的实现示例
2024-05-15 10:56 | 分类:数据库 | 评论:0 次 | 浏览: 76
(一)关于键的过期时间或生存时间我们知道,redis数据库是基于内存的,但是如果一些不用的键在内存中一直存在,那么久而久之,就有可能会发生o...
Redis 有序集合的使用场景
2024-05-15 10:56 | 分类:数据库 | 评论:0 次 | 浏览: 83
在redis的学习中,有序集合(sorted sets)是一种非常实用的数据结构,它允许存储一组带有分数(score)的成员,并按照分数的大...
Redis Lua脚本的使用教程
2024-05-15 10:56 | 分类:数据库 | 评论:0 次 | 浏览: 83
在redis的学习中,lua脚本是一项强大的高级特性,它允许用户在redis中执行复杂的操作,实现一些不易通过单一命令完成的任务。本篇博客将...
Redis整合Lua脚本的实现操作
2024-05-15 10:56 | 分类:数据库 | 评论:0 次 | 浏览: 76
一、lua介绍lua是一种用c语言编写而成的轻量级的脚本语言。1.1 lua特点轻量性:lua语言的官方版本只具有核心和最基本的库,启动速度...
Redis集群模式和常用数据结构详解
2024-05-15 10:56 | 分类:数据库 | 评论:0 次 | 浏览: 76
一、redis 支持三种主要的集群模式主从复制模式(master-slave replication):在这种模式下,主节点(master)...
redis和rabbitmq实现延时队列的示例代码
2024-05-15 10:56 | 分类:数据库 | 评论:0 次 | 浏览: 85
延迟队列使用场景1. 订单超时处理:延迟队列可以用于处理订单超时问题。当用户下单后,将订单信息放入延迟队列,并设置一定的超时时间。如果在超时...
Redis设置键的生存时间或过期时间的方法详解
2024-05-15 10:56 | 分类:数据库 | 评论:0 次 | 浏览: 89
键的生存时间或过期时间概述通过expire命令或者pexipire命令,客户端可以以秒或者毫秒精度为数据库中的某个键设置生存时间(time ...
redis大key和大value的危害及解决
2024-05-15 10:56 | 分类:数据库 | 评论:0 次 | 浏览: 95
一、前序还记得上次和同事一起去面试候选人时,同事提了一个问题:redis的大key有什么危害?当时候选人主要作答的角度是一个key的valu...
Redis高阶使用消息队列分布式锁排行榜等(高阶用法)
2024-05-15 10:56 | 分类:数据库 | 评论:0 次 | 浏览: 93
一、前言在大多数传统的web系统中,使用redis一般都是作为缓存使用,在大数据查询时作为缓解性能的一种解决方案。博主的的系统中使用redi...
Windows环境下打开Redis闪退的解决方案
2024-05-15 10:56 | 分类:数据库 | 评论:0 次 | 浏览: 88
关于win10环境下redis闪退的原因分析每次使用完redis后,我们习惯性的动作是直接叉掉doc页面,这样导致的结果是redis在后台继...
Spring Boot中使用Redis常用数据格式API操作技巧
2024-05-15 10:56 | 分类:数据库 | 评论:0 次 | 浏览: 90
引言redis是一种高性能的key-value数据库,被广泛应用于缓存、消息队列、计数器等各种场景。spring boot提供了与redis...
Redis优化token校验主动失效的实现方案
2024-05-15 10:56 | 分类:数据库 | 评论:0 次 | 浏览: 90
场景:在普通的token颁发和校验中 当用户发现自己账号和密码被暴露了时修改了登录密码后旧的token仍然可以通过系统校验直至token到达...
redis中token失效引发的一次生产事故
2024-05-15 10:56 | 分类:数据库 | 评论:0 次 | 浏览: 90
问题描述:发版后回归测试,不定时出现token失效,导致自动退出到登录界面。如果操作的人员较多,token失效的就比较快,操作的人员较少to...
jwt+redis实现登录认证的示例代码
2024-05-15 10:56 | 分类:数据库 | 评论:0 次 | 浏览: 87
项目环境:spring boot项目pom.xml引入jwt和redis <!-- jwt --> ...
Redis分布式锁及安全问题解决
2024-05-15 10:56 | 分类:数据库 | 评论:0 次 | 浏览: 75
一、为什么需要分布式锁单机锁: 多个线程同时改变一个变量时,需要对变量或者代码块做同步从而保证串行修改变量.多机系统: 存在多机器多请求同时...
利用redis lua脚本实现时间窗分布式限流
2024-05-15 10:56 | 分类:数据库 | 评论:0 次 | 浏览: 99
需求背景:限制某sql在30秒内最多只能执行3次需求分析微服务分布式部署,既然是分布式限流,首先自然就想到了结合redis的zset数据结构...
Redis中不同持久化方式的差异对比
2024-05-15 10:56 | 分类:数据库 | 评论:0 次 | 浏览: 86
前言大家应该都知道,redis持久化方式主要有两种:rdb(redis database)和aof(append-only file)。但是...
redis和redisson实现分布式锁的操作方法
2024-05-15 10:56 | 分类:数据库 | 评论:0 次 | 浏览: 86
基于setnx命令的分布式锁1. 加锁使用 redis 实现分布式锁,最直接的想法是利用 setnx 和 expire 命令实现加锁。在 r...
Redis+aop实现接口防刷(幂等)的解决方案
2024-05-15 10:56 | 分类:数据库 | 评论:0 次 | 浏览: 83
幂等和接口防刷概念这两者其实是属于不同的场景但是在一些情况下,实现方式上有异曲同工之妙。防刷顾名思义,想让某个接口某个人在某段时间内只能请求...
如何监听Redis中Key值的变化(SpringBoot整合)
2024-05-15 10:56 | 分类:数据库 | 评论:0 次 | 浏览: 88
一、概念当redis中的值发生改变时,通过配置来监听key值的变化。事件通过 redis 的订阅与发布功能(pub/sub)来进行分发, 因...
Redis shake实现可视化监控的示例代码
2024-05-15 10:56 | 分类:数据库 | 评论:0 次 | 浏览: 82
一.redis-shake v41.镜像######################### dockerfile #############...
Redis缓存数据库表(列单独缓存)的示例代码
2024-05-15 10:56 | 分类:数据库 | 评论:0 次 | 浏览: 81
在redis中缓存数据库表数据,而不使用json结构来表示value,通常意味着我们会将数据库表的每一行数据映射为redis中的一个或多个键...
保证Redis中存储的Token安全性的示例详解
2024-05-15 10:56 | 分类:数据库 | 评论:0 次 | 浏览: 94
确保redis中存储的token安全性是一个多层面的任务,涉及到网络、应用、数据和操作等多个方面的安全措施。以下是一些更详细的实践建议和示例...
RedisTemplate中boundHashOps的使用小结
2024-05-15 10:56 | 分类:数据库 | 评论:0 次 | 浏览: 79
redis是一款开源的key-value数据库,运行在内存中,由c语言编写。企业开发通常采用redis来实现缓存。同类的产品还有memcac...
redis发布订阅模式的实现
2024-05-15 10:56 | 分类:数据库 | 评论:0 次 | 浏览: 71
redis 发布订阅(pub/sub)是一种消息通信模式:发送者(pub)发送消息,订阅者(sub)接收消息。redis 的 subscri...
redis实现分布式全局唯一id的示例代码
2024-05-15 10:56 | 分类:数据库 | 评论:0 次 | 浏览: 78
一、前言在很多项目中生成类似订单编号、用户编号等有唯一性数据时还用的uuid工具,或者自己根据时间戳+随机字符串等组合来生成,在并发小的时候...