分布式缓存的核心技术主要是
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 显示帮助
没有评论:
发表评论