
数据库
文章平均质量分 88
忧伤的肚腩
华中科技大学计算机专业在读
展开
-
Redis(一)
基础数据结构源码学习 Redis多机功能 到目前为止,本课程介绍的所有内容都是以单机 Redis 为背景的,也即是,我们考虑的事情只和一台Redis 服务器有关。但是在生产环境中实际地使用 Redis 的时候,只使用一台 Redis 服务器一般来说是没办法满足我们的需求的,限制主要来自于两个方面: 内存容量不足:Redis 使用内存来存储数据库中数据,但是对于一台机器来说,硬件的内存容量是...原创 2018-09-12 23:02:10 · 106 阅读 · 0 评论 -
如何实现一个分布锁?
基本概念 为何需要分布式锁? 传统环境中的情况: 在程序开发过程中不得不考虑的就是并发问题。在java中对于同一个jvm而言,jdk已经提供了lock和同步等。但是在分布式情况下,往往存在多个进程对一些资源产生竞争关系,而这些进程往往在不同的机器上,这个时候jdk中提供的已经不能满足。也就是说单纯的Java Api并不能提供分布式锁的能力。所以针对分布式锁的实现目前有多种方案。 在很多的场景中,...原创 2018-10-15 23:50:21 · 297 阅读 · 0 评论