你的位置:首页 > 软件开发 > ASP.net > 理解 Memcached

理解 Memcached

发布时间:2016-03-27 18:00:25
一、Memcached是什么?Memcached是一个高性能的分布式内存对象缓存系统,可以在内存中缓存数据和对象来减少读取数据库的次数,从而提醒性能。Memcached基于一个K/V对的hashmap。二、Memcached的特征1. 协议简单:基于文本协议和二进制协议进行通信2 ...

一、Memcached是什么?

Memcached是一个高性能的分布式内存对象缓存系统,可以在内存中缓存数据和对象来减少读取数据库的次数,从而提醒性能。Memcached基于一个K/V对的hashmap。

二、Memcached的特征

1. 协议简单:基于文本协议和二进制协议进行通信

2. 基于libevent的事件处理

3. 内置内存存储方式

数据存储在内存中,重启服务或系统后数据会全部消失

当内存容量达到指定值后,基于LRU(Least Recently Used)算法自动删除不适用的缓存。

4. memcached不互相通信的分布式

服务端没有分布式供能,取决于客户端的实现。

理解 Memcached

三、Memcached安装

安装命令:

sc create "Memcached Server1" start= auto binPath= "‪D:\Tools\memcached\memcached.exe -d runservice -m 32 -p 11220 -l 127.0.0.1" DisplayName= "Memcached Server1"

PS:修改下服务名字及端口号,就可以在一台电脑上配置多个服务了。

启动命令:

sc start "Memcached Server1"

卸载命令:

sc delete "Memcached Server1"

参数详解:

-d选项是启动一个守护进程,

原标题:理解 Memcached

关键词:

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

可能感兴趣文章

我的浏览记录