memchache和memchached区别以及使用

memchache和memchached之间只差了一个字,那么他们之间有什么具体的区别呢。

memchache是什么?

memchache是一个自由开放源代码,高性能,分配的内存对象缓存系统。用于加速web应用程序员,减轻数据库负载。他可以应用任意多个连接,使用费阻塞的网络IO.由于他的工作机制是在内存中开辟一块空间,然后建立一个hash表,memchached自管理这些hash表。

memchached是简单而且强大的。他简单的设计促进迅速部署,用于发展所面临的问题,解决了很多大型数据缓存。

Memcache官方网站:http://memcached.org/

memchached有时什么?

memchached是该系统的项目名称,memchached是该系统的主程序文件,以守护程序方式运行于一个或者多个服务其中,随时接受客户端的连接操作,使用共享内存存取数据。

windows下安装memchached

官网上并未提供 Memcached 的 Windows 平台安装包,我们可以使用以下链接来下载,你需要根据自己的系统平台及需要的版本号点击对应的链接下载即可:

在1.4.5版本以前memchached可以作为一个服务安装,而在1.4.5及之后取消了这个功能。

memchached<1.4.5版本安装

1.解压下载到指定目录

2.通过管理员命令找到这个目录

3.运行memchached.exe -d install进行安装

4.启动memchached.exe -d start

4.关闭memchached.exe -d stop

5.卸载memchached.exe -d uninstall

memchached>=1.4.5版本安装

1.解压下载安装包到指定目录

2.在memchached1.4.5之后,memchached不能作物服务来运行,需要使用任务计划中来开启一个普通的进程,在window启东时设置memchached自启动。

我们需要使用管理员命令将memchached添加到任务计划表中

schtasks /create /sc onstart /tn memcached /tr "'物理路径\memcached.exe' -m 512"

注意:-m 512意思是设置memchached最大缓存设置为512M

3、如果需要删除 memcached 的任务计划可以执行以下命令:

schtasks /delete /tn memcached

windows本地连接

telnet 127.0.0.1 11211

memchached存储命令

set命令

memchached set命令用于将value(数据值)存储在指定的可以(键)中。

如果set的key已经存在,该命令可以更新改key所对应的原来的数据,也就是实现更新的作用。

语法:

set key flags exptime bytes[noreply]

value

key 键值

flags 标志

exptime 在缓存中保存键值对应的时间长度,以秒为单位,0表示永远

bytes :在缓存中存储的字节数

noreply :  可选,该参数告知服务器不需要返回数据

value:存储的值

例子:存储900秒存储数字为9位

set run 0 900 9

memchached

STORED

get run

value run 0 9 

memchached

END

如果数据设置成功

就输出Stored

保存失败就输出ERROR

我再次就不一一列举其他的用法了。参考http://www.runoob.com/memcached/memcached-add-data.html

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值