你将收获

缓存原理、使用方式,Memcached安装、多节点部署

完整缓存、热点缓存、session共享,Memcached操作指令详解

分布式存储、哈希余数分散法、一致性哈希算法、虚拟节点

java客户端开发、Spring集成

适用人群

笔试面试需要、工作需要、Memcached使用者

课程介绍

课程介绍


Memcached作为一款高性能的NoSql数据库、缓存中间件。被Facebook、阿里、新浪等公司广泛使用。是当今互联网行业必备技能之一、也是NoSql数据库学习的入门首选。本课程可保证0基础变为Memcached大牛!


基础篇涵盖:什么是Memcached、缓存原理、使用方式,Memcached安装、多节点部署,完整缓存、热点缓存、session共享,Memcached操作指令详解,java客户端开发、Spring集成等等。


原理篇涵盖:分布式存储、哈希余数分散法、一致性哈希算法、虚拟节点,Memcached内存管理策略Slab Allocator,雪崩和穿透、无底洞现象,CAS与并发一致性问题等等。


课程资料


附带项目源码1个


基础篇17页高清PDF课件,原理篇22页高清PDF课件


16页高清PDF《Memcache手册》


8页高清PDF《一致性Hash算法》


memcached安装包


学习方法


每天学习2~3节,要跟着视频,使用配套课件和源码跟着练习,运行示例程序。


只要你能跟住我的节奏,你就可以轻松搞定并发编程。

课程目录