下你所需,载你所想!
汇集开发技术源码资料

Memcached高性能分布式内存对象缓存系统模块

:260.669KB :1 :2020-11-30 11:27:25

部分简介

Memcached 是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载。

1:暂时先把他理解为一个HashTable(哈希表),不知道是啥的,可以关了这个帖子了
2:再尝试把它理解为一个跨进程的HashTable,注意是跨进程,也就是本机的任何进程都可以增、删、改、查
3:然后再把它理解为一个网络版的HashTable,只要能与它网络相通的计算机(包括linux),都可以操作它
4:总结一下,它是一个“高性能、分布式、跨进程、跨网络、跨语言”的HashTable,其实跨这么多,也没什神奇的,只是socket通讯而已,滑稽
5:还有一个重要的特性,可以设置“数据的有效期”,比如一个数据1小时内有效,在添加的时候 add(key,value,3600)即可
6:可以方便的跟其他语言共享数据,比如 PHP、C、C++、C#等等,注意编码即可。

热门推荐

相关文章