随笔分类 -  缓存技术

缓存相关技术
业务自定义缓存框架实现
摘要:概述 为什么要多级缓存呢?无外乎以下几点: Redis挂了是不可用了, 所有请求全部打到DB ,容易导致缓存雪崩 访问Redis会有序列化和分序列化开销、网络IO成本,虽然性能很高但是终究没有本地缓存快,参考计算机系统中使用L1,L2,L3多级缓存,用来减少对内存的直接访问,从而加快访问速度。 常见 阅读全文

posted @ 2021-10-28 12:39 踏雪扬尘-wx 阅读(102) 评论(0) 推荐(0) 编辑

一文彻底搞定分布式锁设计
摘要:概述 所谓分布式锁,就是在分布式网络环境中对本地锁机制的升级,制造分布式环境下的临界区。保证操作的原子性。 一句话概之就是保证多台服务器在执行某一段代码时保证只有一台服务器执行。 为什么需要分布式锁呢 ? 单机多线程环境是JVM锁就搞定了。但是现在的微服务架构是跨多进程的,需要保证进程级别的互斥性, 阅读全文

posted @ 2021-10-24 19:16 踏雪扬尘-wx 阅读(924) 评论(1) 推荐(1) 编辑

radis学习总结
摘要:Redis与Memcached的比较. 1.Memcached是多线程,而Redis使用单线程. 2.Memcached使用预分配的内存池的方式,Redis使用现场申请内存的方式来存储数据,并且可以配置虚拟内存。 3.Redis可以实现持久化,主从复制,实现故障恢复。 4.Memcached只是简单 阅读全文

posted @ 2014-06-30 17:10 踏雪扬尘-wx 阅读(402) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示