您的位置:首页 > 数据库 > Memcache

memcached

2016-04-07 13:41 375 查看
Memcached是什么:
开源,支持高性能,高并发以及分布式的内存服务软件。
memcached是C/S架构,memcached是服务端,memcache是客户端。
----------------------------------------------------------------
Memcached的作用:
通过在事先规划好的系统内存空间中临时缓存数据库中的各类数据,已达到减少前端业务对数据库的高并发访问,从而达到提升大规模网站

集群中动态服务的并发能力。
----------------------------------------------------------------
命中:
预热:
热点缓存:

---------------------------------------------------------------------------
服务端安装:
yum install libevent
yum install memcached
memcached -m 16 -p 11211 -d -c 1024 -u root
-m指定分配的内存大小,默认64m
-p指定监听的端口默认11211
-d表示以守护进程(daemon)模式运行
-c并发连接数默认1024
-u指定运行的用户
-l指定要监听的ip,不加表示监听所有ip
-P指定保存memcache的pid文件($$),保存pid到指定文件
-M内存不够时,禁止LRU
-f指定增长因子,默认1.25
-L 启用大内存页,可以降低内存浪费,改进性能
-U指定UDP端口,默认11211
-t指定线程数,默认4,由于memcache采用NIO,所以更多的线程没有太多用处
-R每个event连接最大并发,默认20.
-C禁用CAS命令(可以禁止版本计数,减少开销)

调试命令:
-vv 输出命令/响应,以very verbos模式启动,调试信息和错误输出到控制台
-v 输出error/waring
-vvv输出内部状态

netstat -ntupl |grep 11211 --查看进程
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: