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
PHP扩展redis
Redis
高频面试题及深度解析(20大核心问题+场景化答案)
摘要:
Redis
作为高性能缓存与内存数据库,是后端开发的核心技术栈之一。本文整理20大高频
Redis
面试题,结合真实场景与底层源码逻辑,助你彻底掌握
Redis
核心机制。
听闻风很好吃
·
2025-04-08 22:26
redis
redis
数据库
缓存
Redis
和MongoDB的区别
Redis
和MongoDB是两种不同类型的数据库,它们的设计目标、数据模型和适用场景有显著的区别。
mjr
·
2025-04-08 19:38
redis
mongodb
数据库
redis
和 MongoDB都可以存储键值对,并且值可以是复杂json,用完整例子分别展示说明两者在存储json键值对上的使用对比
Redis
存储JSON键值对示例存储操作://存储用户信息(键:user:1001,值:JSON对象)SETuser:1001'{"name":"Alice","age":30,"address":"NewYork
爱的叹息
·
2025-04-08 19:37
redis
Spring
Boot
数据库
redis
mongodb
json
redis
的数据类型(1)
https://
redis
.io/docs/latest/develop/data-types/strings/社区版支持:String,字符串Hash,key-value格式List,根据插入顺序排序
LeonNo11
·
2025-04-08 14:01
redis
redis
数据库
缓存
同样用SpringBoot写增删改查,有人简历石沉大海,有人能拿30%涨幅?
说个作死写法:使用
Redis
实现缓存功能,再看高手版本:单日3000万查询压垮MySQL后,设计二级缓存方案,API响应从2秒干到200毫秒,直接砍掉40%服务器成本告诉你三个简历潜规则:1.把用户很多改成日活百万
爱代码的码农
·
2025-04-08 10:32
前端
java
一篇文章让你彻底学会
Redis
!【全文两万字详细讲解】
目录
Redis
命令语法实例在远程服务上执行命令语法实例
Redis
键(key)语法实例
Redis
keys命令
Redis
字符串(String)语法实例
Redis
字符串命令
Redis
哈希(Hash)实例
Redis
hash
程序员小假
·
2025-04-08 10:01
从
0
到
1
学习
Redis
教程
redis
数据库
Python 中的错误处理与调试技巧
博客内容包括:Java核心技术与微服务:涵盖Java基础、JVM、并发编程、
Redis
、Kafka、Spring等,帮助您全面掌握企业级开发技术。
王子良.
·
2025-04-08 09:00
python
经验分享
python
开发语言
分布式锁—1.原理算法和使用建议一
大纲1.
Redis
分布式锁的8大问题2.
Redis
的RedLock算法分析3.基于
Redis
和zk的分布式锁实现原理4.
Redis
分布式锁的问题以及使用建议1.
Redis
分布式锁的8大问题(1)非原子操作
东阳马生架构
·
2025-04-08 08:51
分布式锁原理与源码
分布式锁
分布式存储 - 那些关于分布式缓存的一二事儿
文章目录概述缓存分片算法1.Hash算法2.一致性Hash算法3.应用场景
Redis
集群方案1.
Redis
集群方案原理2.
Redis
集群方案的优势3.Java代码示例:
Redis
集群数据定位
Redis
集群中的节点通信机制
小小工匠
·
2025-04-08 04:57
【分布式架构】
分布式
缓存
Redis
的跳表:高效实现有序集合
在
Redis
中,跳表(SkipList)是一种常用的数据结构,用于实现有序集合(SortedSet)。跳表是一种基于链表的数据结构,具有快速的查找、插入和删除操作,适用于有序集合的实现。
良月柒
·
2025-04-08 04:26
Redis
redis
数据库
缓存
【每日算法】Day 16-1:跳表(Skip List)——
Redis
有序集合的核心实现原理(C++手写实现)
今日深入解析跳表的数据结构设计与实现细节,从基础概念到
Redis
级优化策略,彻底掌握这一平衡树的优雅替代方案。
longlong int
·
2025-04-08 04:24
redis
数据库
缓存
c++
算法
Redis
笔记
Redis
基础篇
Redis
介绍
Redis
在Linux的安装
Redis
的十大数据类型
Redis
的十大数据类型的常用命令(上)
Redis
的十大数据类型的常用命令(下)
Redis
持久化
Redis
事务
Redis
铅笔画再美>终究是灰色
·
2025-04-08 02:13
Redis
redis
笔记
【
Redis
】狂神说
Redis
笔记
概述
Redis
:RemoteDictionaryServer:特点:key-value数据库C语言基于内存可以持久化免费开源功能:内存存储:高速可持久化:RDB&AOF发布订阅系统地图信息分析计数器、计时器
pass night
·
2025-04-08 01:42
学习笔记
redis
数据库
缓存
Systemd构建容器化微服务集群管理系统
实训背景你是一家云计算公司的DevOps工程师,需为某客户设计一套基于Docker的微服务集群管理系统,需求如下:容器自启管理:确保三个服务(webapp、api、
redis
)在系统启动时自动运行。
漫谈网络
·
2025-04-07 23:28
Linux
系统攻略
微服务
架构
云原生
linux
systemd
NoSQL数据库分类简述
NoSQL数据库主要可以分为以下几类:1.键值存储(Key-ValueStores)
Redis
:高性能的键值数据库,支持数据持久化和多种数据结构,如列表、集合、哈希表等。Riak
秋夫人
·
2025-04-07 23:54
数据库
NOSQL
nosql
数据库
NoSQL 数据库
Redis
NoSQL和
Redis
特性NoSQL数据库基础数据库主要分为两大类:关系型数据库与NoSQL数据库关系型数据库,是建立在关系模型基础上的数据库,其借助于集合代数等数学概念和方法来处理数据库中的数据。
运维小白~
·
2025-04-07 23:24
数据库
nosql
redis
redis
在springboot中做缓存操作的两种方法
众所周知,
redis
是一个高性能的键值对存储数据库,在现在的程序构建时,当数据量较大时或数据重复利用时常常利用缓存技术来减少时间消耗和资源浪费,本文就是介绍在springboot中如何利用
redis
做缓存一
梦兮760
·
2025-04-07 21:15
缓存
redis
spring
boot
redis
-cli使用说明
介绍
redis
-cli是
Redis
命令行界面,一个简单的程序,允许向
Redis
发送命令,然后从服务端读取发送的回复。
Redis
对命令的大小写不区分,比如ping、Ping是同一个命令。
爱塔
·
2025-04-07 21:43
Redis
redis
数据库
缓存
Redis
:内存淘汰原则,缓存击穿,缓存穿透,缓存雪崩
为什么用
redis
作为缓存?高性能和低延迟:内存存储、单线程模型和高效的数据结构,使数据访问速度极快,延迟低。丰富的数据类型:支持字符串、哈希、列表、集合等多种数据类型,操作灵活,适用于多样业务场景。
Chandler24
·
2025-04-07 21:12
Redis
缓存
redis
数据库
2024年互联网Java面试复习大纲:ZK+
Redis
+MySQL+Java基础+架构
Redis
的数据过期策略(必考)
Redis
的LRU过期策略的具体实现如何解决
Redis
缓存雪崩,缓存穿透问题
Redis
的持久化机制(必考)
Redis
的管道pipeline对于
Redis
这一块,这份Java
参考信息
·
2025-04-07 21:11
java
面试
redis
梓航建站CMS独立版最新v1.9.4全插件PC+H5
几十套模板主题任意切换目前本博主看到外面都是很老版本,无法搭建,插件功能极少二.服务器环境网站环境:Nginx1.21+MySQL5.7.46+PHP-72常见插件:fileinfo;
redis
三.搭建效果图片
kaui52066
·
2025-04-07 20:09
kaui52066精品源码
uni-app
小程序
php
源码下载
梓航建站
企业建站系统
梓航DIY建站
Spring Boot 中使用
Redis
:从入门到实战
洛可可白:个人主页个人专栏:✅前端技术✅后端技术个人博客:洛可可白博客代码获取:bestwishes0203封面壁纸:洛可可白wallpaper这里写自定义目录标题SpringBoot中使用
Redis
:
洛可可白
·
2025-04-07 19:59
后端专栏
spring
boot
redis
后端
深入解读
Redis
向量数据库与LangChain集成指南
技术背景介绍老铁们,今天我们来聊一聊
Redis
及其在现代开发中作为向量数据库的应用。
Redis
这个名字,相信大家都不陌生,它作为一种开源的键值数据库,已经在缓存、消息代理和数据库领域大展拳脚多年。
zjhnfmkh
·
2025-04-07 18:22
数据库
redis
langchain
python
详解
Redis
的主从同步原理
前言
Redis
为了保证服务高可用,其中一种实现就是主从模式,即一个
Redis
服务端作为主节点,若干个
Redis
服务端作为主节点的从节点,从而实现即使某个服务端不可用时,也不会影响
Redis
服务的正常使用
Linux服务器开发
·
2025-04-07 17:21
redis
后端开发
Linux服务器开发
redis
数据库
后端开发
中间件
主从同步
分布式微服务系统架构第95集:基于
Redis
son 延迟队列,springboot,springcloud启动过程,策略模式
加群联系作者vx:xiaoda0423仓库地址:https://webvueblog.github.io/JavaPlusDoc/https://1024bat.cn/事件类型策略模式重构目标原问题策略模式方案多个if-else处理不同事件类型每种事件类型用一个独立的策略类处理修改时容易误改其他逻辑新增类型只需增加一个策略类方法臃肿,难测试单一职责原则,每个策略只管自己逻辑结构说明swift复制编
掘金-我是哪吒
·
2025-04-07 17:48
分布式
微服务
系统架构
spring
boot
spring
cloud
平替Navicat ?一款能支持几乎所有数据库的开源工具!
DBeaver是一款免费的、通用的数据库客户端工具,支持多种数据库管理系统,包括Oracle、MySQL、PostgreSQL等,还能在商业版中管理NoSQL数据库,例如MongoDB、
Redis
等。
开源项目精选
·
2025-04-07 17:16
数据库
Redis
高可用
主从复制为什么要主从复制?由于数据都是存储在一台服务器上,如果出事就完犊子了,比如:如果服务器发生了宕机,由于数据恢复是需要点时间,那么这个期间是无法服务新的请求的;如果这台服务器的硬盘出现了故障,可能数据就都丢失了。要避免这种单点故障,最好的办法是将数据备份到其他服务器上,让这些服务器也可以对外提供服务,这样即使有一台服务器出现了故障,其他服务器依然可以继续提供服务。怎么确定主从服务器?有服务器
Yasen^o
·
2025-04-07 16:45
redis
redis
数据库
缓存
redis
高并发缓存架构与性能优化
Redlock实现原理超过半数
redis
节点加锁成功才算成功加锁。Redlock存在问题如果主节点挂掉,还没有同步到从节点,重新选举出主节点,那加锁就没有加到这个新的主节点上。
、、揽明月九天
·
2025-04-07 13:51
缓存
redis
架构
热Key问题及其解决方案:
Redis
高并发场景下的性能优化
目录一、热Key问题的本质与影响1.1什么是热Key?典型热Key场景:1.2热Key造成的技术挑战与业务影响技术层面影响:业务层面影响:二、热Key的科学判定与识别方法2.1定量判定标准QPS集中度指标资源消耗指标2.2业务相关判定与动态调整2.3热Key的主动识别方法2.3.1事前预测法2.3.2实时监测法三、热Key问题的多维度解决方案3.1多级缓存架构策略3.1.1前端缓存层3.1.2应用
敲键盘的小夜猫
·
2025-04-07 12:21
redis
redis
性能优化
数据库
redis
批量删除指定前缀key四种方法(收藏)
这篇文章主要介绍了
redis
批量删除指定前缀key四种方法。
程序员老舅
·
2025-04-07 12:20
C++Linux后端
redis
bootstrap
前端
C++服务器开发
linux开发
服务器
c++
Redis
通用命令
Redis
通用命令文章目录
Redis
通用命令1.启动
redis
1.1前台启动1.2后台启动1.3开机自启2.
Redis
命令行客户端3.常见命令3.1help3.2KEYS3.3DEL3.4EXISTS3.5EXPIRE
web18285997089
·
2025-04-07 11:11
面试
学习路线
阿里巴巴
redis
bootstrap
前端
Redis
热key问题怎么解决?
Redis
热Key问题分析与解决方案热Key(HotKey)是指被高频访问的某个或多个Key,导致单个
Redis
节点负载过高,可能引发性能瓶颈甚至服务崩溃。
java干货仓库
·
2025-04-07 11:10
八股文汇总
Redis
java
redis
数据库
缓存
面试
【
Redis
】背景知识
一、
Redis
的特性
Redis
是一种基于键值对(key-value)的NoSQL数据库,与很多键值对数据库不同的是,
Redis
中的值可以是由string(字符串),hash(哈希),list(列表),set
加油,旭杏
·
2025-04-07 10:03
redis
redis
数据库
缓存
Shiro集成Cas单点登录
关于Shiro的基本使用,在这里也有一篇文章来介绍:超详细springboot+apacheshiro+
redis
有需要的朋友可以看看。下面就直接附上代码,关键地方代码中都有注释。
陈橙橙丶
·
2025-04-07 06:10
JAVA
shiro
shiro
java
Cas
单点登录
SSO
群晖NAS教程(五)、利用Docker安装Ubuntu-21.04并在Ubuntu上安装
Redis
进行远程访问
为了更好的浏览体验,欢迎光顾勤奋的凯尔森同学个人博客群晖NAS教程(五)、利用Docker安装Ubuntu-21.04并在Ubuntu上安装
Redis
进行远程访问由于上节我们安装的Ubuntu完全可以当做一个服务器来使用
勤奋的凯尔森同学
·
2025-04-07 06:08
群晖docker
container
manager系列教程
docker
ubuntu
redis
拦截器Interceptor实现登录校验
AuthContextUtil创建ThreadLocalpublicclassAuthContextUtil{privatestaticfinalThreadLocalthreadLocal=newThreadLocal
redis
Template
A尘埃
·
2025-04-07 03:50
拦截器Interceptor
登录校验
ThreadLocal
WebSocket 详解:构建一个复杂的实时聊天应用
文章目录一、前言二、WebSocket基础2.1WebSocket与HTTP的区别2.2WebSocket的优点三、搭建WebSocket服务端3.1安装`ws`和`
redis
`库3.2创建WebSocket
前端极客探险家
·
2025-04-07 00:00
websocket
网络协议
网络
编译安装
redis
6.2.6
编译安装
redis
6.2.6参考文档#
redis
6.0.5编译安装https://segmentfault.com/a/1190000023048088下载源码包##
redis
仓库http://download.
redis
.io
zxhy_llf
·
2025-04-06 21:15
redis安装
redis
Redis
与 Lua 脚本
Lua简介Lua以可嵌入,轻量,高效,提升静态语言的灵活性,有了Lua,方便对程序进行改动或拓展,减少编译的次数,在游戏开发中特别常见。举一个在C语言中调用Lua脚本的例子://这是Lua所需的三个头文件//当然,你需要链接到正确的libextern"C"{#include"lua.h"#include"lauxlib.h"#include"lualib.h"}intmain(intargc,ch
马万明
·
2025-04-06 21:13
架构设计
redis
lua
Redis
-Plus-Plus:让
Redis
操作更便捷的C++库
Redis
-Plus-Plus:让
Redis
操作更便捷的C++库
redis
-plus-plus
Redis
clientwritteninC++项目地址:https://gitcode.com/gh_mirrors
谢忻含Norma
·
2025-04-06 21:12
Python监控网站更新则推送到企业微信
importrequestsfromlxmlimportetreeimport
redis
r=
redis
.
Redis
(host="localhost",port=6379,db=0)defget_page_content
顾一大人
·
2025-04-06 20:10
python
企业微信
redis
Spring +
Redis
son:从 0 到 1 搭建高可用分布式缓存系统
Redis
son这么强,为什么你的项目还没用上?评论区说出你的理由一、
Redis
son简介1.
Redis
son是什么?
松韬
·
2025-04-06 20:39
spring
分布式
缓存
redis
java
关于分布式的Aop(这里没写延时双删)
设置锁:使用
Redis
的SETNX命令(SetifNotExists)尝试设置锁键的值。如果键不存在,则设置成功,表示获取锁。设置过期时间:为了防止锁持有者崩溃导致锁无法释放,
与光同尘的七愿
·
2025-04-06 19:02
分布式
Redis
分布式锁
【图灵学院】分布式架构-
Redis
高并发分布式锁使用
Redis
当做分布式锁的核心就是
Redis
的setnx命令,setnx命令
Redis
会保证只有一个线程设置成功。
死磕java的孤行者
·
2025-04-06 16:13
Redis
redis
分布式
数据库
Redis
--内存回收机制详解
众所周知
Redis
之所以性能高是因为数据都存在内存中,内存是很宝贵的,
Redis
的内存回收机制本质就是处理达到过期时间的key-value,以及当内存到达最大使用值时候触发的内存淘汰策略。
码农爱java
·
2025-04-06 16:12
【Redis】
redis
java
数据库
18.1.go连接
redis
内置高级文本代码编辑器,支持语法高亮/代码折叠/错误提示便捷搜索过滤:使用正则匹配搜索键后,仍可进行二级过滤,组合筛选数据更方便调试分析相关支持:拥有命令行、慢日志查询、服务器命令实时监控、发布/订阅,极大提高
Redis
chxii
·
2025-04-06 14:30
go语言
#
go
基础
golang
redis
开发语言
聊聊Spring AI的
Redis
VectorStore
序本文主要研究一下SpringAI的
Redis
VectorStore示例pom.xmlorg.springframework.aispring-ai-starter-vector-store-
redis
·
2025-04-06 13:34
人工智能
redis
+mysql数据一致性+缓存穿透解决方案
而我们
redis
+mysql数据一致性的使用策略就是在我们保证可用性的情况下尽量保证数据的一致性。
三氧化真
·
2025-04-06 08:47
缓存
缓存
redis
mysql
Docker与K8S 常用命令总结
1,dockerimages列出镜像2,dockerpull
redis
:version拉取镜像3,dockersearch
redis
搜索镜像4,dockerrmi
redis
tomcat删除一个或者多个镜像
Crush_ly
·
2025-04-06 04:22
K8S合集
kubernetes
docker
Redis
下载 — Ubuntu22.04稳定版,配置
官方文档:https://
redis
.io/docs/latest/operate/oss_and_stack/install/install-
redis
/Nano学习:【Linux环境下最先应该掌握的文本编辑器
くらんゆうき
·
2025-04-06 01:55
redis
数据库
缓存
上一页
34
35
36
37
38
39
40
41
下一页
按字母分类:
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
其他