memcache
863922230
水瓶座宅男一枚
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
memcache 实现分布式锁
实现原理: memcached带有add函数,利用add函数的特性即可实现分布式锁。add和set的区别在于:如果多线程并发set,则每个set都会成功,但最后存储的值以最后的set的线程为准。而add的话则相反,add会添加第一个到达的值,并返回true,后续的添加则都会返回false。利用该点即可很轻松地实现分布式锁。 优点 并发高效。 缺点 (1)memcached采用列入LRU置换策略,所以如果内存不够,可能导致缓存中的锁信息丢失。 (2)memcached无法持久化,一旦重启,将导致原创 2020-11-08 16:55:23 · 1010 阅读 · 0 评论 -
springboot +memcache 缓存实现
我机器是win10系统所以安装的memcache是windows版本的1.4,springboot 2.2.2 代码如下: 首先是pom文件: <dependency> <groupId>net.spy</groupId> <artifactId>spymemcached</artifactId> <version>2.12.3</version> </dependency> <d原创 2020-11-08 15:44:06 · 808 阅读 · 0 评论
分享