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
3.2本地集群搭建搭建
前言我们都知道
Redis
是一个很优秀的缓存框架,很大程度上提高了我们获取数据的效率,然而在现在的互联网环境下,
Redis
存储的数据有限,并且为了保证高可用性,我们得想办法来保证
Redis
能够一直高效的运转
fortune_often_in
·
2024-01-29 07:20
redis
从源码分析如何优雅的使用 Kafka 生产者
从源码分析如何优雅的使用Kafka生产者前言在上文设计一个百万级的消息推送系统中提到消息流转采用的是Kafka作为
中间件
。其中有朋友咨询在大量消息的情况下Kakfa是如何保证消息的高效及一致性呢?
陈晓阳_矿洞程序员
·
2024-01-29 07:01
python-django项目中使用celery异步
我的理解工作进程就是你写的python代码,当然还包括python调用系统工具功能)(2)broker部分负责任务消息的分发以及任务结果的存储,这部分任务主要由中间数据存储系统完成,比如消息队列服务器RabbitMQ、
redis
ITBOBY
·
2024-01-29 07:05
【技术应用】java实现排行榜方案
【技术应用】java实现排行榜方案一、前言二、实现方案方案一、通过数据库实现方案二、通过集合List实现数据排序功能方案三、通过
redis
的zset实现方案四、通过java中的sortedSet集合实现方案五
Dylan~~~
·
2024-01-29 07:32
java
开发语言
用
Redis
搞定游戏中的实时排行榜,附源码!
来源:https://segmentfault.com/a/11900000191390101.前言前段时间刚为项目(手游)实现了一个实时排行榜功能,主要特性:实时全服排名可查询单个玩家排名支持双维排序数据量不大,大致在1W~50W区间(开服,合服会导致单个服角色数越来越多).2.排行榜分类按照排行主体类型划分,主要分为:角色军团(公会)坦克该项目是个坦克手游,大致情况是每个角色有N辆坦克,坦克分
架构文摘
·
2024-01-29 07:31
游戏
redis
java
etcd
junit
游戏中排行榜的后台实现
排行榜一般会用到
Redis
来实现,原因是:
Redis
基于内存操作,速度快
Redis
提供了高效的有序集合zset例如创建一个名为rank的排行榜#为用户user1设置分数为1>zaddrank1user1
梧桐碎梦
·
2024-01-29 07:29
游戏
redis
java
DjangoURL调度器(一)
Python代码使用的算法:Django确定要使用的根URLconf模块,一般是在settings中的ROOT_URLCONF设置的值,但是如果传入HttpRequest对象具有一个urlconf属性(由
中间件
设置
菜鸟之编程
·
2024-01-29 06:40
Django
sqlite
数据库
redis
分片集群
一)什么是
Redis
集群1.1)集群这个词,只要是多个机器,构成了分布式系统,都是可以称之为是一个集群,前面学的主从复制和哨兵模式,也可以认为是广义的集群,狭义的集群就是
redis
提供的集群模式,这种集群模式下主要是为了解决存储空间不足的问题
写个堆排
·
2024-01-29 06:05
redis
数据库
缓存
05.领域驱动设计:认识领域事件,解耦微服务的关键
目录1、概述2、领域事件2.1如何识别领域事件1.微服务内的领域事件2.微服务之间的领域事件3、领域事件总体架构3.1事件构建和发布3.2事件数据持久化3.3事件总线(EventBus)3.4消息
中间件
cxzm_1024
·
2024-01-29 06:03
领域驱动设计DDD
微服务架构
微服务架构
领域驱动设计DDD
SpringCloud-高级篇(十六)
前面学习了Lua的语法,就可以在nginx去做编程,去实现nginx类里面的业务,查询
Redis
,查询tomcat等,业务逻辑的编写依赖于其他组件,这些组件会用到OpenResty的工具去实现(1)安装
喵俺第一专栏
·
2024-01-29 06:32
spring
cloud
java
spring
redis
原理(五)Lua语言
一、介绍:1、背景:在
Redis
的2.6以上版本中,除了可以使用命令外,还可以使用Lua语言操作
Redis
。
w_t_y_y
·
2024-01-29 06:49
redis
redis
lua
数据库
IDEA常用插件(本人常用,不全)
ESLint二、代码自动生成插件1、EasyCode插件:自动生成代码神器2、GsonFormat三、常用工具类1、IDEEvalReset插件(重置体验时间)2、Translation插件(中英文翻译)3、
Redis
Helper
北风toto
·
2024-01-29 06:02
次要的个人笔记
intellij-idea
java
ide
SpringCache 整合SpringBoot,记录各种使用方法
SpringCacheSpringCache,就是一个缓存框架,为的是减少编写代码,我觉得最大的作用是让缓存代码和业务代码的解耦,我之前也是这么想过,
redis
的缓存代码要是能分开就好了,但是实际上我用了
憨憨小江
·
2024-01-29 05:44
springboot
spring
boot
spring
Mac本上快速搭建
redis
服务指南
文章目录前言1.查看可用版本2.安装指定版本的
redis
3.添加
redis
到PATH3.1按照执行brewinstall命令后输出的提示信息执行如下命令将
redis
添加到PATH3.2执行命令要添加的
redis
David爱编程
·
2024-01-29 05:32
redis
macos
redis
通用缓存SpringCache
目前的缓存框架有很多:比如
Redis
、Memcached、Guava、Caffeine等等介绍SpringCache是Spring提供的通用缓存框架。
君子善假于物也
·
2024-01-29 05:56
#
学习区
缓存
spring
boot
数据库
java
后端
redis
常见操作
简介:
Redis
是一个开源的高性能键值对数据库。它通过提供多种键值数据类型来适应不同场景下的存储需求,并借助许多高层级的接口使其可以胜任如缓存、队列系统等不同的角色。
Freedom_pxc
·
2024-01-29 04:08
【高效开发工具系列】Intellj IDEA 2023.3 版本
推荐:kwan的首页,持续学习,不断总结,共同进步,活到老学到老导航檀越剑指大厂系列:全面总结java核心技术点,如集合,jvm,并发编程
redis
,kafka,Spring,微服务,Netty等常用开发工具系列
檀越剑指大厂
·
2024-01-29 04:59
s0
常用工具
intellij-idea
java
ide
干货 | Java后端面试题精选汇总—架构篇
Redis
的incr和increby自增原子命令统一数据库的id发放美团LeafLeaf——美团点评分布式ID生成系统(批发号段)Twitter的snowflake算法UUID★如何设计算法压缩一段URL
小高程序员儿
·
2024-01-29 03:14
Redis
的五种常用数据结构以及其底层实现
1.字符串字符串作为
Redis
中最基础的数据结构,他存储的值可以是任何东西,可以是字符串,数字,二进制,但是字符串存储的值不能超过512M在
Redis
中字符串的底层编码是根据值进行改变的当存储的字符串是一个数字的时候那么底层编码就是一个
Kom19
·
2024-01-29 03:26
Redis
redis
数据结构
数据库
RabbitMQ的安装以及使用(Windows环境)
一、RabbitMQ介绍1、RabbitMQ简介RabbitMQ是实现了高级消息队列协议(AMQP)的开源消息代理软件(亦称面向消息的
中间件
)。RabbitMQ服务器是用Erlang
lun_hui
·
2024-01-29 03:16
原来基于
Redis
分布式锁的打开方式是这样的啊
通常有基于Zookeeper,
Redis
,或数据库三种实现形式。本文介绍基于
Redis
的实现方案。要求基于
Redis
实现
程序员麦冬
·
2024-01-29 02:21
电脑文件msvcp120.dll丢失怎样修复?多种msvcp120.dll缺失的处理方法
一.msvcp120.dll文件简介msvcp120.dll是一个Windows动态链接库(DLL)文件,与MSVCP140.dll相似,但它属于MicrosoftVisualC++
Redis
tributa
智能知鸟66
·
2024-01-29 02:06
dll文件修复方法
dll
dll丢失
dll文件
windows
电脑程序故障
找不到msvcr120.dll无法执行代码的解决手段,msvcr120.dll有什么用?
一.什么是MSVCR120.dll文件MSVCR120.dll是一个属于MicrosoftVisualC++
Redis
tributablePac
智能知鸟66
·
2024-01-29 02:05
dll文件修复方法
windows
dll文件
dll丢失
dll
nodejs--express:初识express、路由、
中间件
、基于express写接口、接口跨域问题
1.5获取URL中的动态参数1.6使用express.static()托管静态资源1.7nodemon二、路由2.1初识路由2.2路由的匹配过程2.3路由的使用2.4为路由模块添加前缀2.5综合示例三、
中间件
小白小白从不日白
·
2024-01-29 02:31
nodejs
nodejs
express
Node.js—Express、Express 路由 、Express
中间件
、使用 Express 写接口
目标:能够使用express.static()快速托管静态资源能够使用express路由精简项目结构能够使用常见的express
中间件
能够使用express创建API接口能够在express中启用cors
Just-Lsy
·
2024-01-29 02:01
笔记
javascript
node.js
前端
前后端交互学习笔记(五):express+mysql+身份认证
express+mysql+身份认证文章目录express+mysql+身份认证expressexpress基本使用托管静态资源nodemon工具express路由express
中间件
中间件
的分类自定义
中间件
★追梦赤子心★
·
2024-01-29 02:00
express
mysql
javascript
初学Nodejs(6):Express模块*(基本使用+路由+
中间件
)
文章目录NodejsExpress1、简介2、基本使用2.1安装命令2.2基本使用步骤2.3监听get和post请求2.4把内容响应给客户端2.5获取URL中携带的查询参数2.6获取URL中携带的动态参数2.7获取放到请求体中的参数2.8托管静态资源2.9nodemon工具的使用3、Express中的路由3.1路由的概念3.2路由的匹配过程3.3简单使用3.4路由的模块化*3.4.1基本使用3.4
持久的棒棒君
·
2024-01-29 02:00
nodejs
express
中间件
javascript
保姆级教学:Java项目从0到1部署到云服务器
JDK174、安装MySQL4.1、安装4.2、检查版本及安装位置4.3、初始化MySQL配置⭐4.4、检查状态4.5、配置远程访问⭐4.6、登录MySQL4.7、测试数据库4.8、设置权限与密码⭐5、安装
redis
6
逐梦苍穹
·
2024-01-29 02:28
项目
java
服务器
持续部署
阿里云
mysql
nginx
redis
日常学习之:vue + django + docker + heroku 对后端项目 / 前后端整体项目进行部署
上单独部署vue前端使用docker在heroku上单独部署django后端创建heroku项目构建Dockerfile设置settings.pydatabase静态文件管理安全设置applicaiton&
中间件
配置设置
暖仔会飞
·
2024-01-29 02:57
学习
vue.js
django
分布式锁(
Redis
son)-从零开始,深入理解与不断优化
分布式锁场景互联网秒杀抢优惠卷接口幂等性校验案例1如下代码模拟了下单减库存的场景,我们分析下在高并发场景下会存在什么问题packagecom.wangcp.
redis
son;importorg.springframework.beans.factory.annotation.Autowired
大程子的技术成长路
·
2024-01-29 02:23
2.3、哈希
在
Redis
中,哈希类型是指键值本身又是一个键值对结构,形如value={{field,value},...{fieldN,valueN}}。
linuxzw
·
2024-01-29 01:20
三天吃透
Redis
面试八股文
目录:
Redis
是什么?
Redis
优缺点?
Redis
为什么这么快?讲讲
Redis
的线程模型?
Redis
应用场景有哪些?Memcached和
Redis
的区别?
大彬聊编程
·
2024-01-29 01:08
Java
redis
面试
数据库
springboot+vue前后端分离多次请求sessionid不同的解决方法
背景:我的项目中有一个发送邮箱验证码和检验的功能,通过
redis
,以sessionid为键,随机验证码为值,但是我发现获取验证码和点击注册时检验验证码的sessionid总是不同,在页面检查中选择网络发现
EKKO30
·
2024-01-29 01:35
java
开发语言
后端
spring
boot
servlet
Redis
持久化:RDB和AOF机制详解
目录1.
Redis
持久化简介2.RDB持久化2.1什么是RDB持久化?
北~笙
·
2024-01-29 01:24
redis
数据库
缓存
aof
rdb
Redis
持久化详解:RDB 与 AOF 的配置、触发机制和实际测试
就是
Redis
将内存数据持久化到硬盘,避免从数据库恢复数据。之所以避免从数据库恢复数据是因为后端数据通常有性能瓶颈,大量数据从数据库恢复可能会给数据库造成巨大压力。
xiucai_cs
·
2024-01-29 01:54
redis
持久化
rdb
aof
硬刚了一波,三层缓存架构
相当于
Redis
主从架构中主节点,既可以进行读也可以进行写。三级缓存:本地注
程序员xysam
·
2024-01-29 01:50
缓存
架构
java
学习
程序人生
Java 基于
Redis
实现分布式锁需要注意什么?
JDK提供的锁实现已经能够非常好的解决本地同步问题,而扩展到多实例环境下,
Redis
、ZooKeeper等优秀的实现也使得我们
LENSHOOD
·
2024-01-29 00:53
SpringBoot+Mybatis 如何实现流式查询,你知道吗?
每天10:33更新文章,每天掉亿点点头发...源码精品专栏原创|Java2021超神之路,很肝~中文详细注释的开源项目RPC框架Dubbo源码解析网络应用框架Netty源码解析消息
中间件
RocketMQ
公众号-芋道源码
·
2024-01-29 00:25
mybatis
spring
boot
java
后端
spring
微服务系列文章(三) 定义公共springboot starter 工具类实现接口幂避免重复提
自定义属于自己的SpringBootStarters我们在进行springboot项目开发的时候,经常会引入官方或者第三方的组件的,比如
redis
son官方的“
redis
son-spring-boot-starter
我是城
·
2024-01-29 00:55
springcloud
spring
boot
微服务
redis
redis
三种集群方式主从/哨兵/Cluster
redis
的集群方式主要有以下三种:1、主从模式master挂掉之后,slave仍能正常读,但
redis
不再提供写服务,直到master重新启动slave挂掉之后不影响其他slave的读和master的读写
进击的扣子
·
2024-01-29 00:58
【哔哩哔哩】Java开发工程师(电商方向)
上海|全职|技术类|2023-11-15发布工作职责:参与交易平台研发,如商品、商家、履约、供应链参与电商平台高并发系统开发、优化,核心接口上万qps的技术挑战分布式服务治理基础组件或
中间件
开发,如分布式
探小虎
·
2024-01-29 00:49
大厂工作机会
java
开发语言
【滴滴】Java开发工程师(J240118002)
熟悉互联网常用技术和
中间件
:分库分表技术、
探小虎
·
2024-01-29 00:49
大厂工作机会
java
开发语言
学习gin框架知识的注意点
点击进入Default源码发现其实他也是new+两个
中间件
,(Logger,Recovery)default源码funcDefault(
佚名涙
·
2024-01-29 00:44
学习
gin
Redis
高级应用
文章目录1.5.1布隆过滤器BloomFilter1.5.1.1原理1.5.1.2使用场景1.5.2
Redis
分布式锁1.5.2.1使用案例分析1.5.2.1.1单机版没加锁1.5.2.1.2单节点
Redis
野心与梦
·
2024-01-28 23:39
redis专栏
redis
数据库
缓存
Redis
高级特性
文章目录1.4.1
Redis
的缓存过期淘汰策略1.4.1.1
Redis
内存满了怎么办1.4.1.2过期策略1.4.1.3缓存淘汰策略1.4.1.3.1
Redis
中LRU设计1.4.1.3.2
Redis
中
野心与梦
·
2024-01-28 23:09
redis专栏
redis
java
mybatis
秒杀系统设计
CDN(内容分发网络)加速用户获取数据的系统,部署会在最近的网络节点上,当命中CDN不会需要访问后端服务器(公司可搭建也可租用电信)二、秒杀地址接口1.无法静态化无法使用CDN缓存2.适合使用服务器端缓存
redis
过去今天和未来
·
2024-01-28 23:38
vmware启动虚拟机报错无法连接到虚拟机
之前可以正常启动虚拟机,但是今天突然无法启动,报如下错:可能是因为我昨天为了解决别的问题安装了vc
redis
t_x64,导致又产生了新的问题。
QYHuiiQ
·
2024-01-28 23:24
疑难杂症
服务器
Redis
-持久机制
文章目录为什么有持久化什么是持久化RDB文件创建SAVEBGSAVE文件载入优缺点AOF日志步骤对比数据恢复总结
Redis
是一个开源的内存数据结构存储系统,被广泛应用于Web应用中,可以用作数据库和缓存服务器
江 流 儿
·
2024-01-28 22:00
Redis
redis
数据库
缓存
消息
中间件
之八股面试回答篇:二、MQ如何保证消息不重复消费(幂等性)+RabbitMQ死信交换机(延迟队列)+回答模板
MQ消息重复消费问题可能出现重复消费的场景网络抖动消费者挂了MQ通用的解决方案每条消息设置一个唯一的标识id幂等方案:【分布式锁、数据库锁(悲观锁、乐观锁)】RabbitMQ的死信交换机当一个队列中的消息满足下列情况之一时,可以成为死信(deadletter):消费者使用basic.reject或basic.nack声明消费失败,并且消息的requeue参数设置为false消息是一个过期消息,超时
鸡鸭扣
·
2024-01-28 22:00
RabbitMQ
消息队列面试
面试
rabbitmq
中间件
微服务
分布式
后端
java
消息
中间件
之八股面试回答篇:三、RabbitMQ如何解决消息堆积问题(100万条消息堆积)+RabbitMQ高可用性和强一致性机制+回答模板
RabbitMQ中的消息堆积问题当生产者发送消息的速度超过了消费者处理消息的速度,就会导致队列中的消息堆积,直到队列存储消息达到上限。之后发送的消息就会成为死信,可能会被丢弃,这就是消息堆积问题。解决消息堆积有三种种思路:增加更多消费者,提高消费速度在消费者内开启线程池加快消息处理速度采用惰性队列,扩大队列容积,提高堆积上限惰性队列惰性队列的特征如下:接收到消息后直接存入磁盘而非内存,所以可以支持
鸡鸭扣
·
2024-01-28 22:28
RabbitMQ
消息队列面试
面试
rabbitmq
分布式
java
后端
微服务
中间件
上一页
57
58
59
60
61
62
63
64
下一页
按字母分类:
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
其他