首页 > 系统服务 > 详细

memcached分布式缓存服务器学习总结(三)

时间:2015-10-25 06:19:56      阅读:285      评论:0      收藏:0      [点我收藏+]

基础
是一种缓存技术,将数据放入内存,从而通过内存访问;
目的:提供访问速度
作为一种服务运行

操作频繁,不怕丢失
memcache服务维护一张内存表(hashtable)
表的结构:key-value
key:一般是字符串,不能重复
value:可以存放(字符串,数组,对象,布尔,对象,二进制数据(图片、视频))

操作memcached
(1)通过php等语言程序操作(memcache扩展、memcached扩展、使用源代码socket)
(2)telnet工具
-p : 监听端口


telnet操作memcached服务
(1)(使用telnet登录memcached服务)
telnet 127.0.0.1 11211
(2)增加
add key 0 存放时间(秒) 数据大小(字符)
add name 0 30 9
ouyangjun
(3)获取
get key名
get name
(4)修改
set key 0 存放时间(秒) 数据大小(字符)(若key不存在相当于添加一个新的,新的则替换)
set name 0 40 5
replace key 0 存放时间(秒) 数据大小(字符)
replace key 0 40 5
(5)删除
delete key
delete name
(6)清理数据
flush_all 清除所有
flush_all 90 清除指定时间
(7)状态
stats

命中率get_hits/cmd_get(越高越好)

本文出自 “欧阳俊” 博客,请务必保留此出处http://ouyangjun.blog.51cto.com/10284323/1705923

memcached分布式缓存服务器学习总结(三)

原文:http://ouyangjun.blog.51cto.com/10284323/1705923

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!