redis

两张不够花1 小时前
linux·数据库·redis·mysql·mongodb·postgresql·云计算
Shell脚本源码安装Redis、MySQL、Mongodb、PostgreSQL(无报错版)
Warren984 小时前
数据库·vue.js·spring boot·redis·后端·python·spring
Spring Boot 整合网易163邮箱发送邮件实现找回密码功能在开发用户系统时,发送邮件是一项常见需求,例如用户忘记密码时,通过邮箱发送验证码来验证身份并重置密码。本文将结合 Spring Boot 和 163 邮箱,演示如何实现邮件发送功能。
小花鱼202510 小时前
redis·spring
redis在Spring中应用相关这里lua脚本中,KEYS[1]和上面execute参数对应关系是什么?同时 Collections.singletonList(lockName)解释下这个
郭京京10 小时前
redis·go
redis基本操作Redis(Remote Dictionary Server)是一个开源的、高性能的键值对(Key-Value)存储数据库,广泛应用于缓存、消息队列、实时分析等场景。它以其极高的读写速度、丰富的数据结构和灵活的应用方式而受到开发者的青睐。
似水流年流不尽思念10 小时前
redis·后端
Redis 分布式锁和 Zookeeper 进行比对的优缺点?Redis 分布式锁与 Zookeeper 分布式锁的核心差异,本质是“性能优先” 与 “一致性优先” 的选择,二者优缺点需结合业务场景判断,具体比对如下:
郭京京10 小时前
redis·后端·go
go操作redis支持多种格式查看:内置高级文本代码编辑器,支持语法高亮/代码折叠/错误提示便捷搜索过滤:使用正则匹配搜索键后,仍可进行二级过滤,组合筛选数据更方便
Warren9812 小时前
java·网络·spring boot·redis·后端·junit·lua
Spring Boot 拦截器返回中文乱码的解决方案(附全局优化思路)在 Spring Boot 项目开发中,我们常常会在 拦截器 中进行登录校验,并在未登录时直接返回 JSON 提示信息。但很多同学会遇到一个问题:中文提示信息出现乱码(如 ??? 或乱码字符)。
XXD啊12 小时前
数据库·redis·python
Redis 从入门到实践:Python操作指南与核心概念解析目录1. Redis简介与核心概念1.1 什么是Redis?1.2 安装与连接2. Redis配置文件精要
Java小混子1 天前
redis·分布式·缓存
【Redis】缓存和分布式锁目录一、缓存1、缓存使用高并发下缓存失效问题 - 缓存穿透(查询一个不存在的数据,缓存与数据库中都没有)
柯南二号1 天前
java·redis·分布式
【Java后端】【可直接落地的 Redis 分布式锁实现】可直接落地的 Redis 分布式锁实现:包含最小可用版、生产可用版(带 Lua 原子解锁、续期“看门狗”、自旋等待、可重入)、以及基于注解+AOP 的无侵入用法,最后还给出 Redisson 方案对比与踩坑清单。
原来是好奇心1 天前
spring boot·redis·缓存
用户登录Token缓存Redis实践:提升SpringBoot应用性能在现代Web应用中,用户认证和授权是至关重要的功能。传统的基于数据库的Token存储方式虽然简单易用,但在高并发场景下容易成为性能瓶颈。
wuyunhang1234561 天前
数据库·redis·缓存
Redis---事务Redis的事务和MySQL的事务相比算是极简版了。Redis事务的原子性只是将多个操作打包在一起,要么全部执行,要么全部不执行,但是并不能像MySQL一样保证执行出现错误进行事务回滚。实质上Redis的事务只是将多个操作添加进一个队列中,执行时将队列中的操作按照顺序执行。
Tacy02131 天前
数据库·redis·缓存
Redis 安装教程本文将介绍在centOS7系统下,单机部署安装redis。关于Redis分布式部署请看文章Redis持久化,主从、哨兵、集群详解 以下表格对比了 Redis 的单机、主从、哨兵和集群四种部署模式的主要特点、优缺点及适用场景:
用手编织世界1 天前
数据库·redis·缓存
redis-缓存-双写一致性双写一致:保持Reids和Mysql数据在修改的时的一致性;请看案例~!共享锁readWriteLock.readLock().lock() 加锁后其他的线程还能继续读数据,不影响响应速度 排他锁readWriteLock.writeLock().lock() 加锁之后,其他的线程就不能执行了!得等它操作完,这样数据就一样了
凯子坚持 c1 天前
数据库·redis·list
Redis 数据类型:List 列表的深度解析与应用Redis 中的 List 类型是一种灵活的数据结构,其功能类似于编程语言中的数组或顺序表,但其内部实现更接近于双端队列 (deque)。这使得在列表的头部和尾部进行元素的插入和删除操作都非常高效。
DONG9131 天前
数据库·redis·sql·database
Redis内存架构解析与性能优化实战目录1.内存为王:架构与数据模型2. 十大数据类型全解析3. 高可用三板斧4. 事务、脚本与函数5. 持久化双保险
张铁铁是个小胖子2 天前
数据库·redis·lua
redis执行lua脚本的原子性和数据库原子性的区别当我们想在redis的一个事物当中执行多个命令的时候呢,会选择使用lua脚本。Redis会将一个要执行的lua脚本封装成一个单独的事务,而脚本执行器在执行这个事务的过程中呢,如果有其他的客户端请求过来,redis会把它暂存起来,等脚本处理完以后,才会把暂存的请求恢复执行。这样就可以保证整个脚本是作为一个整体执行的,中间不会被其他的命令插入。但是,如果事务执行的过程中产生了错误,事务是不会回滚的,也不会影响后续的命令执行,也就是说,Redis会保证以原子方式执行lua脚本,但是不保证脚本中的所有的操作要么都
想回家的一天2 天前
数据库·redis·缓存
Go1.25的源码分析-src/runtime/runtime1.go(GMP)Go语言的GMP调度器基于四个核心数据结构:g、m、p和schedt。主要作用:gobuf是运行时“协程上下文快照”的结构;调度、栈切换、cgo 边界、栈扩容等一切需要“暂停-继续”的地方,都会写/读它;真正的保存和跳转由 gosave/gogo 这类汇编原语完成。
Mr. Cao code2 天前
java·linux·运维·redis·缓存·tomcat
使用Tomcat Clustering和Redis Session Manager实现Session共享随着Web应用的分布式部署需求日益增长,如何在多个实例之间共享用户会话成为一个关键问题。Apache Tomcat提供了一种通过集群(Clustering)来实现会话复制的方法,但是直接使用内存复制的方式在大规模部署时可能会遇到性能瓶颈。为了解决这个问题,可以利用Redis作为中央存储来管理会话,这不仅能提高性能,还能增强系统的可扩展性和可靠性。本文将介绍如何使用Tomcat Clustering与Redis Session Manager集成,以实现基于Redis的Session共享。
阿杆2 天前
redis·后端
零成本 Redis 实战:用Amazon免费套餐练手 + 缓存优化大家好,今天咱们来聊一个既能实战学技术,又不要花钱的好事——用 Amazon ElastiCache 免费套餐练手 Redis。