Memcache知识点梳理
来源:互联网 发布:手机免费视频软件 编辑:程序博客网 时间:2024/06/03 21:59
2012-04-13 15:28:25
标签:redis cache 缓存 memcached memcache
原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://369369.blog.51cto.com/319630/833234
- Shell>tar zxvf libevent-1.4.14b-stable.tar.gz
- Shell>cd libevent-1.4.14b-stable
- Shell>./configure
- Shell>make && make install
- Shell>tar zxvf memcached-1.2.5.tar.tar
- Shell>cd memcached-1.2.5
- Shell>./configure –prefix=/usr/local/memcached
- Shell>make && make install
- -P是表示使用TCP,默认端口为11211
- -d表示后台启动一个守护进程(daemon)
- -u表示指定root用户启动,默认不能用root用户启动
- -P表示进程的pid存放地点,此处“p”为大写“P”
- -l,后面跟IP地址,手工指定监听IP地址,默认所有IP都在监听
- -m后面跟分配内存大小,以MB为单位,默认为64M
- -c最大运行并发连接数,默认为1024
- -f 块大小增长因子,默认是1.25
- -M 内存耗尽时返回错误,而不是删除项,即不用LRU算法
- Set:添加一个新条目到memcached或是用新的数据替换替换掉已存在的条目
- Add:当KEY不存在的情况下,它向memcached存数据,否则,返回NOT_STORED响应
- Replace:当KEY存在的情况下,它才会向memcached存数据,否则返回NOT_STORED响应
- Cas:改变一个存在的KEY值 ,但它还带了检查的功能
- Append:在这个值后面插入新值
- Prepend:在这个值前面插入新值
- Get:取单个值 ,从缓存中返回数据时,将在第一行得到KEY的名字,flag的值和返回的value长度,真正的数据在第二行,最后返回END,如KEY不存在,第一行就直接返回END
- Get_multi:一次性取多个值
- Delete
- shell>telnet 127.0.0.1 11211
- Set liuguohua 0 0 21
- 369369.blog.51cto.com
- Get liuguohua
- Shell>telnet 127.0.0.1 1211 //如果在启动时指定了IP及端口号,这里要作相应改动
连接成功后命令- Stats:统计memcached的各种信息
- Stats reset:重新统计数据
- Stats slabs,显示slabs信息,可以详细看到数据的分段存储情况
- Stats items:显示slab中的item数目
- Stats cachedump 1 0:列出slabs第一段里存的KEY值
- Set|get:保存或获取数据
- STAT evictions 0:表示要腾出新空间给新的item而移动的合法item数目
- Shell>./Memcached-tool 127.0.0.1:11211
- Shell>./Memcached-tool 127.0.0.1:11211 display
- Memcache.php
- Nagios插件
- Cacti模块
阅读全文
0 0
- Memcache知识点梳理(转)
- Memcache知识点梳理
- Memcache知识点梳理
- Memcache知识点梳理
- Memcache知识点梳理
- Memcache知识点梳理
- Memcache知识点梳理
- Memcache知识点梳理
- Memcache知识点梳理
- Memcache知识点梳理
- Memcache知识点梳理
- Memcache知识点梳理
- Memcache知识点梳理
- Memcache知识点梳理
- Memcache知识点梳理
- Memcache知识点梳理
- Memcache知识点梳理
- Memcache知识点梳理
- SVN--全量备份与增量备份
- 《LoadRunner 没有告诉你的》链接汇总
- Cloudera Hadoop管理员(CCAH)&开发者(CCA)认证大纲
- Linux内核中断底半部--概述
- ViewPager
- Memcache知识点梳理
- Android 打包string出现警告问题
- IAR破解时,报错:no features found for selected product
- Java基础 | Collection
- Android
- 给div添加滚动条(转)
- java基础--常用关键字
- centos6.8 安装python3.6
- UNIX再学习 -- 高级 I/O