memcache的应用条件
1.频繁变化的数据。2.丢了也无所谓的数据。
形式: 减值对的形式储存。 key -> value
value可以储存的类型:1.字符串 2.数值 3.数组 4.对象 5.布尔 6.二进制数据(图片、视频)
安装步骤:
下载 memcache
安装进入cmd,切换到所在目录 使用命令 memcache.exe -d install
启动 memcached.exe -d start
使用 netstat -an 查看11211端口如果被监听,就说明启动成功。
netstat -anb 可以查看是什么程序正在监听该端口
计算机端口的范围:0~65535。因为端口是使用两个字节表示。
有名端口 : 0 ~ 1024 这些端口一般都是被一些有名的程序占用了,所有不要轻易使用这些端口。
一些常用的软件占用端口
1. apache 80
2. mysql 3306
3. ftp 21
4. ssh 22
5. oracle 1521
6. memcache 11211
telnet 操作memcache的 curd
1.登陆 telnet 链接到 memcache服务
telnet 127.0.0.1 11211
操作
增加 语法:add key 0 (存放时间,秒计算) 字符大小
获取 语法:get key
修改 语法:set key 0 (存放时间,秒计算) 字符大小 这个语法如果key存在,就修改,如果不存在就新增。
replace key 0 (存放时间,秒计算) 字符大小 如果key不存在,就会报错。
删除 语法:delete key
追加 往前追加 prepend 往后追加 append
一次性清空内存 flush_all
查看memcache中的信息 stats 其中最重要的就是 get_hits 命中率,这个越高越好。如果这个值很低,就说明,部署的有问题。
小蚂蚁学memcache笔记(1)准备工作以及telnet操作memcache的curd
原文:http://my.oschina.net/woshixiaomayi/blog/504189