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
高级特性之:流(Streams)
Redis
5.0引入了一种新的数据类型:Streams。这个数据类型专门设计用于消息流的处理,类似于日志数据结构,使得
Redis
不仅可以作为数据库和缓存使用,还能有效地处理消息队列和流数据。
薛定谔的zhu
·
2024-01-28 12:29
redis
数据库
缓存
Redis
高级特性之地理空间索引
Redis
的地理空间索引是一种功能强大的工具,用于存储和查询地理空间数据。这个特性主要通过
Redis
的地理空间数据类型-GeoSet(地理集合)来实现。
薛定谔的zhu
·
2024-01-28 12:56
redis
数据库
缓存
Redis
数据类型及底层实现
文章目录1.3.15种基本数据类型1.3.1.1总结篇1.3.1.2底层源码引入篇1.3.1.2.1
redis
是字典数据库KV键值对到底是什么1.3.1.2.2数据类型视角1.3.1.2.3数据模型解析
野心与梦
·
2024-01-28 11:16
redis专栏
redis
数据库
缓存
Redis
缓存设计与性能优化
缓存雪崩热点缓存key重建优化缓存与数据库双写不一致开发规范与性能优化一、键值设计1.key名设计2.value设计bigkey的危害:bigkey的产生:如何优化bigkey二、命令使用三、客户端使用
Redis
野心与梦
·
2024-01-28 11:42
redis专栏
缓存
redis
性能优化
redis
缓存使用存在的问题与解决方案
1.缓存的基本原理为什么要使用缓存存数据呢?首先缓存的存储介质访问和操作速度飞快,可以减少数据库交互,另一方面,缓存的数据如果是计算后的数据,那么可以起到减少计算的作用。可以用来缓存的数据:提前复杂计算后的数据,基础数据,固定不变数据,热点数据,很少变化的数据。使用缓存存在的问题频繁修改数据,刚缓存后的数据,还来不及读,就被更新了,缓存的是脏数据。2.缓存的数据不是热点数据,浪费宝贵的内存资源。3
先生zeng
·
2024-01-28 11:26
分布式
redis
自增
redis
+springboot
Redis
Util.javapackagecom.meeno.chemical.common.
redis
;importjava.util.Date;importjava.util.List
GoslingWu
·
2024-01-28 11:27
redis
java
python
缓存
mysql
Spring 集成
Redis
一、Spring集成
Redis
Redis
是一种特殊类型的数据库,它被称之为key-value存储。顾名思义,key-value存储保存的是键值对。
书香水墨
·
2024-01-28 11:56
后端
spring
redis
java
Spring与
Redis
集成
1.引入
Redis
Template据以前的情况,我们在Java中使用
Redis
时一般是使用Jedis来操作的,大致的一段代码如下所示@OverridepublicUserfindUserById(Integerid
一杯可乐、
·
2024-01-28 11:53
spring
spring
redis
响应式编程——R2DBC
Web、网络、IO(存储)、中间件(
Redis
、MySQL)应用开发:网络存储:MySQL、
Redis
Web:Webflux前端;后端:Controller--Service--Dao(r2dbc;mysql
weixin_50458070
·
2024-01-28 11:22
java
MySQL架构演进-从主从复制到分库
分表
背景业务飞速发展导致数据规模急速膨胀,单机的数据库已经无法满足互联网业务的发展。传统的将数据集中存储单一数据结节的方案,在容量、性能、可用性和可维护性方面已经难以满足互联网海量数据的场景。从容量方面考虑,单机数据库容量有限,难以扩容。从性能方面来说,由于关系型数据库大多数采用B+树类型索引,在数据量超过一定的阈值后,索引的深度增加导致对磁盘的随机IO次数增加,进而导致性能问题。从可用性方面来说,服
架构文摘
·
2024-01-28 11:50
数据库
中间件
大数据
分布式
mysql
聊聊MySQL架构演进:从主从复制到分库
分表
背景业务飞速发展导致数据规模急速膨胀,单机的数据库已经无法满足互联网业务的发展。传统的将数据集中存储单一数据结节的方案,在容量、性能、可用性和可维护性方面已经难以满足互联网海量数据的场景。从容量方面考虑,单机数据库容量有限,难以扩容。从性能方面来说,由于关系型数据库大多数采用B+树类型索引,在数据量超过一定的阈值后,索引的深度增加导致对磁盘的随机IO次数增加,进而导致性能问题。从可用性方面来说,服
写代码的珏秒秒
·
2024-01-28 11:18
程序员
Java
编程
mysql
架构
数据库
分库
分表
:如何实现高可扩展性架构
1.背景介绍分库
分表
是一种高性能数据库设计方法,它可以帮助我们实现高可扩展性架构。在现代互联网应用中,数据量越来越大,传统的数据库设计已经无法满足业务需求。因此,分库
分表
技术成为了一种必须掌握的技能。
OpenChat
·
2024-01-28 11:17
架构
保姆级,一条龙服务的
Redis
安装说明
大多数企业都是基于Linux服务器来部署项目,而且
Redis
官方也没有提供Windows版本的安装包。
绀紫
·
2024-01-28 10:24
redis
数据库
缓存
java版b2b2c社交电商spring cloud多租户社交电子商务平台
代码生成工具、驱动式开发模式、提高开发效率前端框架:VUE、Bootstrap/H5/CSS3、IOS、Android、小程序核心架构:SpringCloud、SpringBoot、MybatisPlus、
Redis
fumi106
·
2024-01-28 10:47
【GO】1.13版本坑(一)
go.opentelemetry.io/otel/
[email protected]
/config.go:119:2:duplicatemethodprivate这个包没有直接被引用,是github.com/go-
redis
程序猿老黄
·
2024-01-28 10:08
我为什么放弃MySQL?最终选择了MongoDB
常见的关系型数据库有:MySQL、Oracle、DB2、SQLServer、PostgreSQL等,非关系型数据库有MongoDB、
Redis
、Memcache
java技术分享师
·
2024-01-28 10:28
Spring实现
redis
键失效监听
1.修改
redis
配置文件修改配置文件
redis
.conf中的:notify-keyspace-eventsEx,默认为notify-keyspace-events配置参数说明:#K键空间通知,以__keyspace
fantasticMao
·
2024-01-28 09:26
CentOS8系统安装php-
redis
扩展(php7.2版本)
概述CentOS8为例,php7.2安装php-
redis
扩展,查看
redis
版本:
Redis
serverv=5.0.3先下载php
redis
-develop.zipcd/tmpwgethttps://
abiao1981
·
2024-01-28 09:23
redis
PHP
linux
php
linux
redis
03
Redis
之命令(基本命令+Key命令+String型Value命令与应用场景)
Redis
根据命令所操作对象的不同,可以分为三大类:对
Redis
进行基础性操作的命令,对Key的操作命令,对Value的操作命令。
SunsPlanter
·
2024-01-28 09:43
Redis
redis
oracle
数据库
Redis
缓存雪崩、穿透和击穿
Redis
在日常生产中大多数情况下作为某一种数据库的缓存使用,而业务中使用最多的数据库就是MySQL。MySQL+
Redis
是一种经典的业务数据表和缓存的使用方式。
雁阵惊寒_zhn
·
2024-01-28 09:11
初识
Redis
目录前言
Redis
的诞生
Redis
特性速度快:基于键值对的数据结构:丰富的功能:简单稳定:客户端语言多:持久化:主从复制(Replication):高可用(HighAvailability)和分布式(Distributed
Obto-
·
2024-01-28 08:45
Redis
redis
缓存
Redis
常见数据类型
字符串字符串数据类型:常见命令:SETGETMGETMSETSETNX计数命令:INCRINCRBYINCRBYFLOAT其他命令:APPENDGETRANGESETRANGESTRLEN内部编码:前言:
Redis
Obto-
·
2024-01-28 08:42
Redis
redis
数据库
缓存
一句话说透
redis
哨兵模式
提到哨兵模式,不得不从另外一个模式进行说起,那就是
redis
的最常见的模式主从模式,那么为啥还需要哨兵模式呢?
云原生解决方案
·
2024-01-28 08:40
redis
数据库
缓存
Gin-session中
Redis
-based session的原理
Ginsession库本文讨论的Gin相关的session库为:https://github.com/gin-contrib/sessions
Redis
-basedsession源码分析gin-contrib
布丁老厮
·
2024-01-28 07:54
Gin
Session
Redis
go
session
Gin 应用多实例部署session问题、session参数与刷新
文章目录一、GinSession存储的实现方案二、`memstore`:基于内存的实现2.1基本使用2.2关键参数三、使用`
redis
`:多实例部署3.1使用
redis
优势3.2基本使用四、信息安全的三个核心概念五
贾维斯Echo
·
2024-01-28 07:48
Go
使用Docker搭建开发环境:MySQL、
Redis
、MongoDB和Selenium Grid
在本篇博客中,我们将详细介绍如何用Docker安装MySQL、
Redis
、MongoDB和SeleniumGrid,并给出相应的代码案例。
web安全工具库
·
2024-01-28 07:40
网络爬虫
python
Redis
持久化
Redis
支持RDB和AOF两种持久化机制。RDB持久化RDB持久化是把当前进程数据生成快照保存到硬盘的过程,触发RDB持久化过程分为手动触发和自动触发。
ikun66666
·
2024-01-28 07:28
Redis
redis
MySQL设计开发&使用规范
,aimall_op【强制】创建数据库时必须显式指定字符集,并且字符集只能是是utf8或者utf8mb4【建议】库的名称必须控制在20个字符以内【强制】单实例表个数必须控制在2000个以内【强制】单表
分表
个数必须控制在
懒散的猫大王
·
2024-01-28 07:53
mysql
数据库
【Azure 应用服务】App Service 项目部署成功后,应用连接 Azure
Redis
时报错 Could not get a resource from the pool
问题描述AppService项目部署成功后,需要连接到同在云上的
Redis
服务,
Redis
启动了专用终结点,只能在于
Redis
同一个VNET(虚拟网络)的资源能够访问。
云中路灯
·
2024-01-28 07:14
redis
为什么用单线程模型
redis
为什么用单线程模型?最近在深入研究
redis
,发现其中很多值得我们借鉴的思想,实现原理等,坚持每天学习一点点,不久就可成大佬,大家加油!
路漫聊架构
·
2024-01-28 06:19
redis
数据库
缓存
2018-11-12
Redis
学习笔记
Redis
在在线测试
Redis
官网REmoteDIctionaryServer(
Redis
)是一个由SalvatoreSanfilippo写的key-value存储系统。
喵喵小阳
·
2024-01-28 06:22
Redis
学习笔记 1:基础
Redis
学习笔记1:基础安装在Linux上安装
Redis
的详细步骤可以阅读这里。
魔芋红茶
·
2024-01-28 06:17
开发工具
redis
学习
笔记
Redis
核心技术与实战【学习笔记】 - 3.
Redis
服务高可靠
前面我们学习了AOF和RDB,如果
Redis
发生了宕机,它们可以分别通过回放日志和重新读入RDB文件的方式恢复数据,从而保证尽量较少丢失数据,提升可靠性。
陈建111
·
2024-01-28 06:46
Redis核心技术学习
redis
学习
笔记
哨兵机制
redis主从切换
Redis
(二)(实战篇)
查漏补缺1.线程池概述:提到池,大家应该能想到的就是水池。水池就是一个容器,在该容器中存储了很多的水。那么什么是线程池呢?线程池也是可以看做成一个池子,在该池子中存储很多个线程。线程池存在的意义:系统创建一个线程的成本是比较高的,因为它涉及到与操作系统交互,当程序中需要创建大量生存期很短暂的线程时,频繁的创建和销毁线程对系统的资源消耗有可能大于业务处理是对系统资源的消耗,这样就有点"舍本逐末"了。
xxxxxxxpp
·
2024-01-28 06:13
Redis
redis
数据库
缓存
java
spring
boot
【
Redis
笔记】缓存——缓存分类、缓存穿透、缓存雪崩、缓存击穿
缓存缓存(Cache),就是数据交换的缓冲区,俗称的缓存就是缓冲区内的数据,一般从数据库中获取,存储于高速存储媒介上。缓存的本质就是用空间换时间,牺牲数据的实时性,以服务器内存中的数据暂时代替从数据库读取最新的数据,减少数据库IO,减轻服务器压力,减少网络延迟,加快页面打开速度。缓存的优点及作用降低后端负载,提高读写效率,降低响应时间。缓存的分类浏览器缓存主要是存在于浏览器端的缓存应用层缓存使用在
lcx_defender
·
2024-01-28 06:12
Redis
缓存
redis
笔记
(N-140)基于springboot,vue协同过滤推荐算法个性化购物商城
服务器:Tomcat9.0,jdk1.8项目构建:maven数据库:mysql5.7系统分前后台,项目采用前后端分离前端技术:vue+elementUI服务端技术:springboot+mybatis+
redis
IT教程资源-
·
2024-01-28 06:23
javaweb毕设成品项目
开发工具
spring
boot
vue.js
推荐算法
java SSM框架 多数据源 代码生成器 websocket即时通讯 shiro
redis
后台框架源码
访问:三W点fhadmin点orgA代码编辑器,在线模版编辑,仿开发工具编辑器,pdf在线预览,文件转换编码B集成代码生成器[正反双向](单表、主表、明细表、树形表,快速开发利器)+快速表单构建器freemaker模版技术,0个代码不用写,生成完整的一个模块,带页面、建表sql脚本,处理类,service等完整模块C集成阿里巴巴数据库连接池druid数据库连接池阿里巴巴的druid。Druid在监
DER130369
·
2024-01-28 06:33
(N-141)基于springboot,vue网上拍卖平台
Tomcat9.0,jdk1.8项目构建:maven数据库:mysql5.7系统分前后台,项目采用前后端分离前端技术:vue+elementUI服务端技术:springboot+mybatis-plus+
redis
IT教程资源-
·
2024-01-28 06:19
开发工具
javaweb毕设成品项目
spring
boot
vue.js
后端
《悲惨世界》的悲凉人生
一跃成为成功商人和市长充
分表
现让.冉让的能力。可是社会保守习惯势力不会给他自新机会,他再次踏上逃亡之旅,在市长任上他同情帮助过妓女玛格
鑫垚淼
·
2024-01-28 06:59
node.js
Redis
SETNX命令实现分布式锁解决超卖/定时任务重复执行问题
Redis
SETNX特性当然,让我们通过一个简单的例子,使用
Redis
CLI(命令行界面)来模拟获取锁和释放锁的过程。
熊明才
·
2024-01-28 06:59
node.js
node.js
redis
分布式
史上最全的
Redis
的数据类型和使用方法示例—2023最新版
redis
介绍
Redis
全称为RemoteDictionaryServer(远程数据服务),是一款开源的基于内存的键值对存储系统,其主要被用作高性能缓存服务器使用,当然也可以作为消息中间件和Session
李先生_0808
·
2024-01-28 06:27
数据库
redis
数据库
缓存
Redis
过期 key 删除,那些不得不说的事情
1.过期key的删除策略定时删除:当为key设置过期时间的时候,设置一个定时任务,到时间后即刻调用并删除定期删除:每隔一定的时间,对某些key进行扫描,并删除掉其中已经过期的key惰性删除:不进行任何操作,只有访问到当前key时,如果已经过期再去删除该key定时删除策略对于内存来说是最友好的,过期的key立刻被删除,不会过多地占用内存,但是会消耗大部分的时间的,对cpu很不友好。惰性删除平时不做任
程序员阿远
·
2024-01-28 05:45
Java复习系列之阶段四:分布式技术(1)
1.
Redis
1.1基础优点性能高数据结构丰富为什么快?
来自宇宙的曹先生
·
2024-01-28 05:11
Java复习
java
分布式
开发语言
redis
MQ面试题合集
前言前文介绍了mysql,
redis
相关知识,并概述了向量数据库相关。今天我们学习消息中间件相关知识。MQ面试题合集什么是消息队列(MQ)?
for62
·
2024-01-28 05:08
面试合集
mq
系统通信
kafka
Leetcode 42.接雨水
输入:height=[0,1,0,2,1,0,1,3,2,1,2,1]输出:6解释:上面是由数组[0,1,0,2,1,0,1,3,2,1,2,1]表示的高度图,在这种情况下,可以接6个单位的雨水(蓝色部
分表
示雨水
独影月下酌酒
·
2024-01-28 03:55
数据结构
Leetcode
leetcode
算法
哈希算法
【LeetCode】42. 接雨水
上面是由数组[0,1,0,2,1,0,1,3,2,1,2,1]表示的高度图,在这种情况下,可以接6个单位的雨水(蓝色部
分表
示雨水)。
苏学算法
·
2024-01-28 03:54
python
算法
数据结构
算法
数据结构
leetcode
python
动态规划
Leetcode42. 接雨水
输入:height=[0,1,0,2,1,0,1,3,2,1,2,1]输出:6解释:上面是由数组[0,1,0,2,1,0,1,3,2,1,2,1]表示的高度图,在这种情况下,可以接6个单位的雨水(蓝色部
分表
示雨水
会流泪de鱼
·
2024-01-28 03:24
Leetcode
算法
java
数据结构
leetcode
leetcode 42. 接雨水
输入:height=[0,1,0,2,1,0,1,3,2,1,2,1]输出:6解释:上面是由数组[0,1,0,2,1,0,1,3,2,1,2,1]表示的高度图,在这种情况下,可以接6个单位的雨水(蓝色部
分表
示雨水
田园诗人之园
·
2024-01-28 03:24
leetcode
leetcode
42.
接雨水
leetcode
Leetcode.42 接雨水
输入:height=[0,1,0,2,1,0,1,3,2,1,2,1]输出:6解释:上面是由数组[0,1,0,2,1,0,1,3,2,1,2,1]表示的高度图,在这种情况下,可以接6个单位的雨水(蓝色部
分表
示雨水
感觉画质不如…原神
·
2024-01-28 03:53
Leetcode
leetcode
算法
单调栈
【2024】Docker部署
Redis
1.说明:因为容器实例的运行是有生命周期的,一些
redis
的备份、日志和配置文件什么的最好还是放在服务器本地。这样当容器删除时,我们也可以保留备份和日志文件。
熊猫发电机hhh
·
2024-01-28 02:06
docker
redis
容器
上一页
49
50
51
52
53
54
55
56
下一页
按字母分类:
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
其他