本文主要是介绍memcached 客户端总结,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
本文将从memcached 使用角度,从客户端,协议,服务器端来简要介绍一下memcached 的特性。
memcached是一个高性能的分布式K-V内存存储系统,其在内存中维护了一张hash表,由于其可以在内存中读取,所以读写速度很快,由于内容存在内存中,断电后会遗失,所以可靠性不如db,现在也有将memcached和BDB结合在一起的,叫做memcacheDB,这里不做讨论。
由于其读写速度快的特性,在服务端的应用中,memcache 多应用于web机器和db层面之间的缓存。
对于memcache来说,它的分布式是在客户端实现的,客户端使用一致性hash的算法,实现memcache的分布式。
一致性hash简要介绍:
这篇关于memcached 客户端总结的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!