欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

memcached(1)简介及环境安装

程序员文章站 2022-03-13 13:57:58
memcached(1)简介及环境安装 author:SimpleWu 简介 Memcached是一个*开源的, 高性能 , 分布式 内存对象缓存系统。 Memcached是以LiveJournal旗下Danga Interactive公司的Brad Fitzpatric为首开发的一款软件。现在已 ......

memcached(1)简介及环境安装

author:simplewu

简介

memcached是一个*开源的,高性能分布式内存对象缓存系统。
memcached是以livejournal旗下danga interactive公司的brad fitzpatric为首开发的一款软件。现在已成为mixi、hatena、facebook、vox、livejournal等众多服务中提高web应用扩展性的重要因素。
memcached是一种基于内存的key-value存储,用来存储小块的任意数据(字符串、对象)。这些数据可以是数据库调用、api调用或者是页面渲染的结果。
memcached简洁而强大。它的简洁设计便于快速开发,减轻开发难度,解决了大数据量缓存的很多问题。它的api兼容大部分流行的开发语言。
本质上,它是一个简洁的key-value存储系统。
一般的使用目的是,通过缓存数据库查询结果,减少数据库访问次数,以提高动态web应用的速度、提高可扩展性。
memcached作为高速运行的分布式缓存服务器,具有以下的特点
1.协议简单
2.基于libevent的事件处理
3.内置内存存储方式
4.memcached不互相通信的分布式
许多语言都实现了连接memcached的客户端,其中以perl、php为主。

linux下安装环境

参照:

windows下安装环境

因为本机是windows那么就直接安装
1.在windows环境下安装首先进入控制控制版面进入->打开或关闭windows功能开启telne客户端
memcached(1)简介及环境安装
2.下载windows版本的memcached
32位系统 1.4.4版本:
64位系统 1.4.4版本:
32位系统 1.4.5版本:
64位系统 1.4.5版本:

在 1.4.5 版本以前 memcached 可以作为一个服务安装,而在 1.4.5 及之后的版本删除了该功能。因此我们会介绍两个版本的安装过程。

3.memcached1.4.4使用命令
下载安装包后解压文件可以得到以下目录:
memcached(1)简介及环境安装
然后我们直接在地址栏输入cmd进入doc界面:
安装:d:\java\memcached\memcached.exe -d install,安装成功后再windows服务界面会有一个memcached服务
memcached(1)简介及环境安装
memcached(1)简介及环境安装
开启服务:d:\java\memcached\memcached.exe -d start,我们可以通过命令启动,也可以手动启动服务。
关闭服务:d:\java\memcached\memcached.exe -d stop我们可以通过命令关闭,也可以手动启动服务。
卸载:d:\java\memcached\memcached.exe -d uninstall
查看参数: d:\java\memcached\memcached.exe -h,可以通过这行命令查询到端口,ip等信息

连接memcached

我们可以通过telnet命令并指定主机ip和端口号来连接memcached服务。
命令中的 host 和 port 为运行memcached服务的ip和端口,memcached默认的连接端口是11211。
连接成功后doc窗口是一个可输入的空白界面。
memcached(1)简介及环境安装
到这里我们的安装就已经完成了。