Redis 单线程

Redis的单线程架构的效果为:Redis的单线程是对于服务端而言的,Redis允许多个Redis用户端同时在线操作,但同时只有一个用户端在和服务端交互。通常来讲,单线程处理能⼒要⽐多线程差,那么为什么 Redis 使⽤单线程模型会达到每秒万级别的处理能⼒呢?Redis 使⽤ epoll 作为 I/

Redis 事务

Redis 事务允许将多个命令打包,然后一次性、按顺序地执行。MULTIEXECDISCARD和WATCH。

浅聊一下redis的雪崩,穿透和击穿

选择互斥锁还是异步方式取决于具体的业务场景和系统需求。互斥锁适用于需要立即更新缓存且并发请求较少的情况,而异步方式适用于更为高并发的场景,可以降低对底层服务的压力。对于击穿问题,解决方案主要是通过互斥锁(Mutex)或者异步方式进行缓存更新。

融资项目——配置redis

二、在配置文件中(spting节点下)对redis进行配置(service-core中的application.yml)。一、 在maven中导入相关依赖。在springboot框架中,我们使用spring data redis。

redis过期淘汰策略、数据过期策略与持久化方式

no-eviction禁止驱逐数据、vilatile-lru已设置过期时间数据集选择最近最少使用数据淘汰、volatile-ttl已设置过期时间数据集选择将要过期数据淘汰、volatile-random已设置过期时间数据集中任意选择数据淘汰、volatile-lfu已设置过期时间数据集选择最不经常使

基础面试题整理6之Redis

Redis支持类型:String、hash、set、zset、list。

Redis篇之过期淘汰策略

Redis的过期删除策略:惰性删除 + 定期删除两种策略进行配合使用。当Redis中的内存不够用时,此时在向Redis中添加新的key,那么Redis就会按照某一种规则将内存中的数据删除掉,这种数据的删除规则被称之为内存的淘汰策略。

Redis核心技术与实战【学习笔记】 - 28.Redis 6.0新特性(多线程、客户端缓存与安全)

Redis 6.0 新增了几个关键新特性,分别是面向网络处理的多 IO 线程、客户端缓存、细粒度的权限控制,以及 RESP 3 协议的使用。其中,面向网络处理的多 IO 线程可以提高网络请求处理的速度,而客户端缓存可以让应用直接在客户端本地读取数据,这两个特性可以提升 Redis 的性能。除此之外,

Redis(发布订阅、事务、redis整合springboot、集成 Spring Cache)

可以一次执行多个命令,本质是一组命令的集合。一个事务中的 所有命令都会序列化,按顺序地串行化执行而不会被其它命令插入,不许加塞。单独的隔离的操作官网说明这四个指令构成了 redis 事务处理的基础。1.MULTI 用来组装一个事务;将命令存放到一个队列里面2.EXEC 用来执行一个事务;//comm

Spring Boot3整合Redis

spring boot整合redis简单四步即可。

【SpringBoot篇】解决Redis分布式锁的 误删问题 和 原子性问题

如果属于自己,则不进行锁的删除,假设还是上边的情况,线程1卡顿,锁自动释放,线程2进入到锁的内部执行逻辑,此时线程1反应过来,然后删除锁,但是线程1,一看当前这把锁不是属于自己,于是不进行删除锁逻辑,当线程2走到删除锁逻辑时,如果没有卡过自动释放锁的时间点,则判断当前这把锁是属于自己的,于是删除这把

手把手安装部署Redis(Windows和Mac)图文详解

Redis是一款开源的内存数据结构存储系统,它支持键值对的存储和多种数据结构,如字符串、列表、哈希表和集合等。Redis具有高性能、高可用性和可扩展性等特点,被广泛应用于缓存、​​​​​​​消息队列和分布式锁等场景。

基于SpringBoot+Redis的前后端分离外卖项目-苍穹外卖微信小程序端(十二)

用户可以将菜品或者套餐添加到购物车。对于菜品来说,如果设置了口味信息,则需要选择规格后才能加入购物车;对于套餐来说,可以直接点击+将当前套餐加入购物车。在购物车中可以修改菜品和套餐的数量,也可以清空购物车。:添加购物车时,有可能添加菜品,也有可能添加套餐。故传入参数要么是菜品id,要么是套餐id。当

Redis主从复制、哨兵模式、集群模式的搭建与springboot集成

Redis 主从复制、哨兵模式的搭建与springboot集成

Redis缓存设计与性能优化

Redis缓存设计与性能优化

Redis服务端优化(持久化配置、慢查询、命令及安全配置、内存配置)

Redis服务端优化(持久化配置、慢查询、命令及安全配置、内存配置)

Ubuntu20.04 jdk gcc make redis nginx mysql 离线安装

Ubuntu20.04 jdk gcc make redis nginx mysql 离线安装, 命令安装

Spring与Redis集成

据以前的情况,我们在Java中使用Redis时一般是使用Jedis来操作的,大致的一段代码如下所示上边的这样的一段代码其实是有些臃肿的,但是如果我们引入RedisTemplate,其实会简化不少。看了以上的内容,可以看到引入了RedisTemplate其实已经很简洁了,但是明显还不够,下面我们将考虑

【SpringBoot3】Spring Boot 3.0 集成 Redis 缓存

Redis缓存是一个开源的使用ANSIC语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。它主要用于作为数据库、缓存和消息中间件,以快速读写和丰富的数据结构支持而著称。在应用程序和数据库之间,Redis缓存作为一个中间层起着关键作用。通过将常用的数据

登录可以使用的更多功能哦! 登录
作者榜
...
资讯小助手

资讯同步

...
内容小助手

文章同步

...
Deephub

公众号:deephub-imba

...
奕凯

公众号:奕凯的技术栈