星期三, 二月 17, 2016

memcached——服务端

分布式缓存的核心技术主要是

1、内存管理,包括内存分配,管理和回收机制

2、分布式管理和分布式算法

3、缓存键值管理和路由

Memcached是一套分布式内存对象缓存系统,用于在动态系统中减少数据库负载,提升性能。

 

memcached是不互相通信的分布式,分布式完全取决于客户端的实现。

Debian/ubuntu 安装memcached服务端,启动和结束memcached服务

参考:http://kb.cnblogs.com/page/42731/

    1 # 安装

    2 apt-get install memcached

    3 # 启动memcached服务

    4 memcached -d -m 128 -p 11111 -u root

    5 # 查看memcached服务状态

    6 ps -ef | grep memcached

    7 # 结束memcached服务

    8 kill PID

    9

   10 # 启动服务相关参数

   11 -p 监听的端口

   12 -l 连接的IP地址, 默认是本机

   13 -d start 启动memcached服务

   14 -u 以的身份运行 (仅在以root运行的时候有效)

   15 -m 最大内存使用,单位MB。默认64MB

   16 -M 内存耗尽时返回错误,而不是删除项

   17 -c 最大同时连接数,默认是1024

   18 -f 块大小增长因子,默认是1.25-n 最小分配空间,key+value+flags默认是48

   19 -h 显示帮助

 

没有评论:

发表评论