百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 技术教程
十分钟带你搞懂Redis持久化机制

1.全面解析Redis-RDB与AOF持久化机制Redis之所以能够提供高速读写操作是因为数据存储在内存中,但这也带来了一个风险,即在服务器宕机或断电的情况下,内存中的数据会丢失。为了解决这个问题,R...

redisson中的看门狗机制总结

1:普通的Redis分布式锁的缺陷我们在网上看到的redis分布式锁的工具方法,大都满足互斥、防止死锁的特性,有些工具方法会满足可重入特性。如果只满足上述3种特性会有哪些隐患呢?redis分布式锁无...

Java 线程池四种拒绝策略

jdk1.5版本新增了JUC并发包,其中一个包含线程池。四种拒绝策略:拒绝策略类型说明1ThreadPoolExecutor.AbortPolicy默认拒绝策略,拒绝任务并抛出任务2ThreadP...

「一文搞懂」MySQL缓冲池(buffer pool)

本章内容缓冲池作用bufferpool是MySQL中最重要的内存组件,介于外部系统和存储引擎之间的一个缓存区,其中可以缓存磁盘上经常操作的真实数据,在执行增删改查操作时,先操作缓冲池中的数据(若缓冲...

Redis实现分布式锁原理

通过原子操作实现redis锁redis内部是通过key/value的形式存储的,核心原理是设置一个唯一的key,如果这个key存在,说明有服务在使用。具体实现方式:首先判断redis...

程序员的福音 - Apache Commons Pool

此文是系列文章第十三篇,前几篇请点击链接查看程序猿的福音-ApacheCommons简介程序员的福音-ApacheCommonsLang程序员的福音-ApacheCommonsI...

Redis与Kafka的区别

第一:Kafka与RedisPUB/SUB之间较大的区别在于Kafka是一个完整的系统,而RedisPUB/SUB只是一个套件(utility)——没有冒犯Redis的意思,毕竟它的主要功能并不是...

企业级消息推送架构设计,太强了!

大家好,我们致力于给大家分享科技领域的行业资讯,欢迎大家关注我们一起交流!各位程序员小伙伴们,今天咱们来聊聊一个既炫酷又实用的话题——企业级消息推送架构设计。别一听“企业级”就觉得高大上、难以触及,其...

RocksDB 在 vivo 消息推送系统中的实践

作者:vivo互联网服务器团队-ZengLuobin本文主要介绍了RocksDB的基础原理,并阐述了RocksDB在vivo消息推送系统中的一些实践,通过分享一些对RocksDB原...

WebSocket实现后台向前端推送信息

什么是WebSocket?因为HTTP协议有一个缺陷:通信只能由客户端发起,HTTP协议做不到服务器主动向客户端推送信息。WebSocket协议是基于TCP的一种新的网络协议。它实现了浏览器与服...