为什么要分布式缓存?
例:当后台组成集群时,登录信息放到一台服务器的session中,另外的模块无法访问到,分布式系统缓存问题的解决方案
2、memcache 原理
内存碎片和磁盘碎片:
内存分块,每个小块可以设定大小,Max为1M
当大于0.9M 小于1M的数据放入时,放入块1 ,并沾满1M
所以,Memcached 有内存浪费,但是没有内存碎片
总结:
2、搭建Memcache (open source)
把Memcache安装为Windows服务
服务和普通程序的区别,没有界面但是也是一个process
连接memcache.默认端口是11211
Memcache command :
dotnet 项目连接Memcache
要使用的dll,用法如下
Memcache 集群思路:2次hash实现集群
MM优缺点: