E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
redis使用
【Redis】一文带你快速入门Redis源码阅读
Redis源码的整体架构Redis的整体架构包括以下几个模块:事件处理模块:
Redis使用
事件驱动模型,事件处
林炏
·
2025-07-26 10:23
Redis
源码阅读
redis
数据库
缓存
redis秒杀之lua脚本
Lua脚本核心原理:1.单线程模型:
Redis使用
单线程处理命令,所有命令按顺序执行。Lua脚本会被视为一个整体任务,执行期间不会被其他命令中断。
stand_forever
·
2025-07-24 03:35
redis
redis
lua
数据库
redis常见问题
一、处理redis的线上问题
Redis使用
过程中经常会有各种大key的情况1、改对象需要每次都整存整取、最好改成hash存储,每次修改某一个field2、list、set、zset元素太多。
快乐的码农一枚
·
2025-07-21 05:45
redis
redis
nosql
数据库
Redis 线上操作最佳实践
可以通过maxmemory参数来限制
Redis使用
的内存大小,避免因内存使用过多导致系统内存不足。-同时,设置合适的内存淘汰策略,如volatil
阿贾克斯的黎明
·
2025-07-21 05:15
java
redis
Redis 如何保证高并发与高可用
一、Redis高并发的实现机制1.1单线程模型+I/O多路复用
Redis使用
单线程架构(从Redis6开始引入I/O多线程,但核心命令仍由单线程执行)。
笑衬人心。
·
2025-07-20 17:51
Redis笔记
redis
数据库
缓存
深入Redis:核心的缓存
Redis使用
内存作为硬盘的缓存。把用户集中访问的20%数据放到缓存中去,可以应对80%的请求。数据库是非常重要的组件,但是mysql的速度又比较慢,所以我们用Redis来作为mysql的缓存。
·
2025-07-11 03:38
Redis 数据持久化方式详解
默认情况下,
Redis使用
内存来存储数据,这使得它能够提供极低的延迟和高吞吐量。然而,由于数据是驻留在内存中的,一旦服务器发生故障(如断电或崩溃),所有的数据都将丢失。
zru_9602
·
2025-07-04 15:09
数据库
redis
数据库
缓存
【
redis使用
场景——缓存——数据淘汰策略】
redis使用
场景——缓存——数据淘汰策略数据淘汰策略8种淘汰策略对比数据淘汰策略当内存达到maxmemory限制时,Redis会根据配置的策略自动淘汰数据,策略通过maxmemory-policy参数指定
·
2025-07-04 12:19
Redis 单线程的“天花板”与集群的必要性
网络I/O瓶颈:虽然
Redis使用
I/O多路复用技
未来并未来
·
2025-07-03 13:48
redis
数据库
缓存
【项目实战】
Redis使用
场景之基于Redis实现分布式限流
一、技术概览1.1定义分布式限流是指在分布式系统中限制请求的速率,以保护后端服务不被过多的请求压垮。它可以帮助我们控制系统的负载,保证服务的稳定性。Redis是一个高性能的键值存储系统,常用于缓存、消息队列和实时分析等场景。由于其支持丰富的数据结构和原子操作,非常适合用来实现分布式限流。专业术语:令牌桶算法(TokenBucket):一种流量整形算法,允许突发流量但不超过平均速度。漏桶算法(Lea
本本本添哥
·
2025-06-29 16:25
002
-
进阶开发能力
003
-
数据库
redis
分布式
数据库
Redis为什么那么快
Redis是一个单线程应用,所说的单线程指的是
Redis使用
单个线程处理客户端的请求。
阿杰同学
·
2025-06-23 22:56
JAVA
Redis
java面试宝典
redis
缓存
数据库
【Redis】
Redis使用
规范
Redis使用
规范一、明确Redis产品定位二、合理利用Redis容灾能力三、正确设计和存储数据1、规范对Key的命名:2、避免存储大Value:3、设计业务逻辑避免引入热Key:4、合理设置Key过期时间
程序员汉升
·
2025-06-21 01:24
#
Redis
redis
java
Redis缓存穿透、缓存击穿、缓存雪崩
本篇博客我们来介绍
Redis使用
过程中需要注意的三种问题:缓存穿透、缓存击穿、缓存雪崩。
果粒多
·
2025-06-15 07:13
#
Redis
缓存
redis
数据库
基于Session与基于Redis与Token验证码登录校验
最近在学习黑马点评项目的
Redis使用
,原本学习过程跳过了JavaWeb的学习过程,所以登录校验这部分知识几乎没有,所以借着这个机会重新学习一个登录验证的过程。
Hellyc
·
2025-06-11 06:59
redis
数据库
缓存
java
Go 语言即时通讯系统开发:架构设计与日志封装
如果有课的话可能学习时间只有3-4个小时,再加上今天的学习效率不高;今天只做了一些开发规划,并了解了go语言如何使用MySQL,Redis,下了两篇博客,Go语言sqlx库使用:对MySQL增删改查、Go语言
Redis
·
2025-06-07 09:37
redis value多大会影响性能_Redis性能调优,影响Redis性能的因素
详细请见:这篇我们将从业务的视角,讲解下影响Redis性能的因素以及如何提升
Redis使用
的性能。
weixin_39604478
·
2025-06-02 02:29
redis
value多大会影响性能
redis
连接池
redis连接池
Redis--基础知识点--25--
redis使用
场景
1缓存Redis作为高性能的缓存系统,可以用于缓存热点数据,以减少对数据库的访问次数和提高系统的响应速度。2消息队列Redis支持发布订阅模式,可以作为轻量级的消息队列使用,用于异步处理任务或实现消息通知等功能。3计数器Redis支持原子性操作,可以使用Redis实现计数器等功能,如浏览量统计、点赞数统计等。4排行榜Redis支持有序集合,可以使用Redis实现排行榜等功能,如热门商品排行、热门文
Chasing__Dreams
·
2025-05-31 03:19
Redis
redis
Redis 面试场景
文章目录项目地址一、
Redis使用
场景1.1统计网站访问次数1.2产品分类树1.3分布式锁(常见)1.4排行榜1.5记录用户登录状态(记录)1.6限流1.7缓存加速1.8消息队列1.9全局ID生成1.10
山猪打不过家猪
·
2025-05-28 07:08
面试
redis
面试
数据库
04_redis之ZSet使用实例-积分榜
文章目录I.方案设计1.业务场景说明2.数据结构3.
redis使用
方案II.功能实现0.前提准备1.用户上传积分2.获取个人排名3.获取个人周边用户积分及排行信息4.获取topn排行榜III.测试小结1
秀才恶霸
·
2025-05-26 15:01
redis
redis
数据库
缓存
redis特性
到底什么早就了Redis的速度如此之快呢,大致归为四点:Redis的所有数据都是存放在内存中的,这也是Redis速度快的主要原因
Redis使用
C语言实现的,与操作系统底层更亲近
Redis使用
的是单线程架构
C in Z
·
2025-05-18 07:25
redis
redis
数据库
lua
Redis使用
lua脚本
lua脚本一种轻量级的脚本语言Redis+lua通过在redis中使用lua脚本可以实现复杂的操作lua脚本在redis中的执行是原子性的lua脚本localret=redis.call('hset',KEYS[1],ARGV[1],ARGV[2],ARGV[3],ARGV[4]);redis.call('incr',KEYS[2]);
0cfjg0
·
2025-05-16 21:00
javaweb技术
redis
lua
数据库
spring boot socket长连接_springboot2整合
redis使用
lettuce连接池(解决lettuce连接池无效问题)...
lettuce客户端Lettuce和Jedis的都是连接RedisServer的客户端程序。Jedis在实现上是直连redisserver,多线程环境下非线程安全(即多个线程对一个连接实例操作,是线程不安全的),除非使用连接池,为每个Jedis实例增加物理连接。Lettuce基于Netty的连接实例(StatefulRedisConnection),可以在多个线程间并发访问,且线程安全,满足多线程
weixin_39995108
·
2025-05-11 03:21
spring
boot
socket长连接
Redis 中简单动态字符串(SDS)的深入解析
本文将详细介绍SDS的结构、
Redis使用
SDS的原因以及SDS的主要API及其源码解析。一、SDS简介SDS是Redis默认的字符表示,用于保存数据库中的字符串值。
小刘|
·
2025-05-10 19:00
redis
bootstrap
数据库
面试八股之redis篇(day1)
redis使用
场景面试题1,我看你做的项目中都用到了redis,你最近在项目的哪些场景中使用了redis呢?(结合简历当中的内容回答
鸠。
·
2025-05-03 08:55
java面试八股
学习
redis
数据库
高并发压测第3小时:技术主管Zoom会议室内的Redis雪崩危机
小兰,你简历上写了有
Redis使用
经验,能谈谈你对Redis缓存雪崩的理解吗?小兰:(微笑着)哦!Redis雪崩啊!这个我知道!
搞Java的小码农
·
2025-05-02 12:09
Java面试场景题
Java
面试
高并发
架构
Redis
Redis ssd是什么?Redis 内存空间优化的点都有哪些?embstr 和 row、intset、ziplist分别是什么?
RedisSSD通常指
Redis使用
SSD(固态硬盘)作为持久化存储介质的场景。虽然Redis是内存数据库(数据主要驻留内存),但其持久化机制(如RDB快照和AOF日志)需要将数据写入磁盘。
蒂法就是我
·
2025-04-30 05:07
redis
数据库
缓存
使用 redis、fastapi、websocket 实现的客服聊天模式
说明使用redis存储消息,代码简单,自行阅读参考
redis使用
异步库aredis#-*-coding:utf-8-*-"""FileName:chat_redis_serverAuthor:82405Data
瓦匠工人
·
2025-04-28 09:02
websocket
redis
Redis的删除策略与内存淘汰
文章目录删除策略设置过期时间的常用命令过期删除策略内存淘汰相关设置LRU算法LFU总结在
redis使用
过程中,常常遇到以下问题:如何设置Redis键的过期时间?
他叫阿来
·
2025-04-25 20:22
redis实战
redis
删除策略
内存淘汰机制
Redis 缓存—处理高并发问题
2单线程架构
Redis使用
单线程来处理所有客户
黄名富
·
2025-04-25 09:02
微服务
缓存
redis
数据库
go中
redis使用
的简单介绍
目录一、Redis简介二、Go中Redis的使用1.安装GoRedis包2.单机模式连接示例3.哨兵模式依赖连接示例三、Redis集群1.集群模式集群部署部署结构使用redis-cli创建集群连接示例四、常用数据结构与操作1.字符串(String)2.哈希(Hash)3.列表(List)4.集合(Set)5.有序集合(ZSet)五、事务与批量操作1.事务2.管道技术六、高可用性1.复制(主从)2.
草海桐
·
2025-04-23 22:08
golang
golang
redis
十分钟教会你在python中使用Redis
文章目录一、Redis简介二、Redis特性三、
Redis使用
场景四、Redis客户端与常用命令五、Redis在Python上的操作1.安装redis-py库2.连接Redis服务器3.数据操作字符串操作设置键值对
Mr.小码
·
2025-04-23 06:51
python
redis
开发语言
Redis 的单线程模型对微服务意味着什么?需要注意哪些潜在瓶颈?
Redis单线程模型的核心:命令处理是单线程的:
Redis使用
了一个主线程来接收客户端连接、解析请求、执行命令并将结果返回给客户端。
冰糖心书房
·
2025-04-22 18:41
Redis实战系列
redis
微服务
数据库
Redis进阶之路:深析Redis单线程架构,图文并茂非常值得收藏
发送命令、返回结果、命令排队这些就不是那么简单了,例如
Redis使用
了I/O多路复用技术来解决I/O的问题。1.2、Redis为什么要使用单线程这是官方的解释
weixin_Vip1104z
·
2025-04-18 11:50
程序员
redis
架构
数据库
09-Redis IO 多路复用
这个问题可以一分为二:Redis是单线程,是因为
Redis使用
文件事件分派器来处理事件队列,且该文件事件分派器是单线程的,所以Redis才叫做单线程的模型。
Java-Talk
·
2025-04-18 07:55
数据库学习
#
Redis
Redis
线程模型
IO
多路复用
从keys到SCAN:Redis批量删除的进化之路
在
Redis使用
过程中,我们经常会遇到这样的场景:需要对某一类数据进行清理,例如用户会话、缓存数据等,而这些数据通常以某种前缀命名(如user:session:*、cache:data:*)。
凯哥Java
·
2025-04-11 22:51
缓存
Redis系列教程
redis
批量删除
前缀匹配
性能优化
Redis(基础篇 + 实践篇 )
客户端与服务器架构:客户端通过TCP协议连接到Redis服务器,
Redis使用
客户端与服务器模式来处理请求。
不是二师兄的八戒
·
2025-04-10 15:28
redis
Redis-11.在Java中操作Redis-Spring Data
Redis使用
方式-环境搭建
一.导入SpringDataRedis的maven坐标org.springframework.bootspring-boot-starter-data-redis二.配置Redis数据源application-dev.ymlsky:datasource:driver-class-name:com.mysql.cj.jdbc.Driverhost:localhostport:3306database
天上掉下来个程小白
·
2025-04-05 00:43
苍穹外卖
java
redis
spring
苍穹外卖
springboot
后端
Redis单进程、单线程、多线程之详解(Redis Single Process, Single Thread, and Multi Thread Explanation)
具体来说,
Redis使用
一个单独的线程处理绝大部分的任务,包括:数据读写...等,但最新的版本已经包含多线程的功能。首先,从单线程谈起,单线程依然是核心处理。
Linux运维老纪
·
2025-03-27 09:15
用心耕耘
开启数据库之门
redis
数据库
缓存
运维开发
云计算
linux
若依项目中使用redis做缓存,引入工具类
文章目录1.导入坐标2.yml配置redis3.redis配置文件RedisConfig4.
Redis使用
FastJson序列化5.redis工具类RedisCache6.如何使用redis工具类1.导入坐标
Ferry.
·
2025-03-26 05:44
缓存
redis
spring
boot
spring data
redis使用
pipline
‘springdata
redis使用
pipline的两种方式。
南熏门前一只喵
·
2025-03-18 15:19
redis
spring-boot
spring
data
redis
spring
redis在SpringBoot中的使用
核心原理1.单线程模型
redis使用
单线程处理命令(核心逻辑),避免了多线程竞争问题。通过非阻塞I/O多路复用监听多个客户端连接,高效处理请求。所
小野喵喵。
·
2025-03-14 10:31
redis
spring
boot
数据库
携程开源的分布式apollo技术,整合springboot集成实现动态刷新配置
相信这对于所有层次的
Redis使用
者都是一份非常完美的教程了。整理不易,觉得有帮助的朋友可以帮忙点赞分享支持一下小编~你的支持,我的动力;祝各位前程似锦,offer不断!!!
2401_84584854
·
2025-03-12 04:10
程序员
java
面试
学习
Redis 使用场景大揭秘(Redis Usage Scenarios Revealed)
Redis使用
场景大揭密在现代应用开发中,数据的存储与管理变得愈发重要。随着用户量的增加和数据的膨胀,传统的数据库往往难以满足高并发、高性能的需求。
Linux运维老纪
·
2025-02-27 02:31
用心耕耘
开启数据库之门
数据库
redis
缓存
云计算
服务器
运维开发
Redis原理—3.复制、哨兵和集群
大纲1.
Redis使用
sync命令实现的复制功能2.
Redis使用
psync命令实现的复制功能3.Redis主从服务器之间的心跳检测4.从服务器如何实现复制主服务器的(复制的实现)5.Redis的复制拓扑介绍
东阳马生架构
·
2025-02-25 15:53
Redis底层原理与应用
redis
数据库
Redis 存在线程安全问题吗?为什么?
详细总结单线程模型:
Redis使用
单个线程处理所有客户端请求,包括读写操作、持久化等。单线程避免了多线程环境中的竞态条件和锁争用问题。
李恩11
·
2025-02-25 06:14
redis
安全
数据库
Redis为什么速度快、性能高?
高效的事件驱动:
Redis使用
I/O多路复用技术(如epoll、kque
我荔枝呢!
·
2025-02-21 12:08
redis
java
数据库
Redis速度快高性能
【进阶】redis篇
nosql数据库.redismongodbredis是一个nosql类型的数据库(非关系型数据库),数据在内存中以键值对形式存储.读写速度快,也提供数据持久化方式.一般最常用的场景就是把redis用来做缓存.
redis
lil_侯昊
·
2025-02-21 04:10
redis
数据库
缓存
Redis 常见面试题汇总(持续更新)
03、请列举几个Redis常见性能问题和解决方案04、
Redis使用
的最大内存是多少?内存数据淘汰策略有哪些?05、请谈谈Redis的同步机制。06、谈谈对Redis哈希槽的理解。
青灯文案
·
2025-02-14 17:03
面试题
中间件
redis
数据库
缓存
PHP基于
Redis使用
令牌桶算法实现限流
本文介绍PHP基于
Redis使用
令牌桶算法实现限流!相信大家都知道为什么要做限流,为了保证服务不中断,防止down机,就需要拒绝多余的请求。
lisuibi
·
2025-02-09 01:42
redis
php
redis
php
算法
Centos安装Redis并持久化
sudoyuminstallepel-release-y步骤3:安装
Redis使用
以下命令直接安装Redis:sudoyuminstallredis-y步骤4:启动Redis服务安
唐僧不爱八戒
·
2025-02-04 00:20
redis
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他