memcached(1)简介及环境安装
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客户端
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使用命令
下载安装包后解压文件可以得到以下目录:
然后我们直接在地址栏输入cmd进入doc界面:
安装:d:\java\memcached\memcached.exe -d install,安装成功后再windows服务界面会有一个memcached服务
开启服务: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窗口是一个可输入的空白界面。
到这里我们的安装就已经完成了。
推荐阅读
-
Windows Apache2.2.11及Php5.2.9-1的安装与配置方法
-
python3.4+pycharm 环境安装及使用方法
-
win10下mysql 8.0.12 安装及环境变量配置教程
-
Win10环境下安装Mysql5.7.23问题及遇到的坑
-
SQL Server 2005安装实例环境图解第1/2页
-
flutter的环境安装配置问题及解决方法
-
CentOS7服务器环境下vsftpd安装及配置方法
-
CentOS7 LNMP+phpmyadmin环境搭建 第一篇虚拟机及centos7安装
-
ogre3d环境配置 SDK安装配置及简单事例教程
-
CentOS下Python3的安装及创建虚拟环境的方法