memcache是一个提供内存缓存功能的系统,虽然也有人把它归类成nosql里,因为它的一些特征和nosql的特征相似,但严格意义上来讲还有有一定的区别。memcache作为一个分布式的高速缓存系统,常被运用在提高网站访问读取数据上面,这里整理了windows以及linux的memcache安装方式。
windows的安装:
目前官网上只有linux的版本了,可以在其它的地方下载到,网上可以搜索到以前版本的,也可以根据linux版本的转化为windows版本的。
windows的安装比较简单,就几个命令,当然还有其他的许多命令,这里不一一介绍,下面只放几个常用的命令,安装过程只需要用下面的安装命令和启动命令即可。
安装命令:memcached.exe的文件位置\memcached.exe -d install
启动命令:memcached.exe的文件位置\memcached.exe -d start
停止命令:memcached.exe的文件位置\memcached.exe -d stop
卸载命令:memcached.exe的文件位置\memcached.exe -d unstall
下面是安装过程的图:
安装完后在服务中就可以看到已经启动了:
linux的安装
首先先确认memcached有哪些依赖的库需要安装:
libevent
如果没有安装过,请到官网下载合适的版本的tar.gz文件,然后进行安装。
一首先确认是否安装libevent
命令:whereis libevent
如果有安装的话会出现位置,例如下图是安装过的情况,没有安装的话不会有路径出现
二:如果没有安装的话,可以直接通过github进行下载
命令:git clone https://github.com/libevent/libevent
进入自己要放置下载文件的文件夹内,然后运行上面的命令,会在该文件夹下克隆好libevent安装文件夹
三:进入libevent的安装包文件夹,然后安装
命令一:cd libevent
命令二:./autogen.sh
命令三:./configure --prefix=/usr //安装目录是usr
命令四:make
命令五:make install
这里的命令二一定不要忘记,现在的libevent的源码包里需要运用autogen.sh才能生成configure,所以如果少了这步的话会提示找不到configure这个文件
四:查看是否安装成功
命令:whereis libevent
libevent安装完毕后,就可以开始安装memcached了:
一:下载memcached的压缩,然后解压缩
命令:tar xzvf memcached.tar.gz
二:进入解压缩后的memcached文件夹内,然后开始安装
命令一:./configure --prefix=/usr --width-libevent=/usr
命令二:make
命令三:make install
三:查看是否安装成功
命令:whereis memcached
四:启动memcached
命令:/usr/bin/memcached -d -m 10 -u root -l 192.168.0.102 -p 1360 -P /tmp/memcached.pid
-d 启动一个守护进程
-m 配置内存
-u 运行程序的用户
-l 服务器ip地址
-p 端口号
-P 存储保存Memcache的pid文件
启动后便可以使用telnet进行连接测试使用了
命令:telnet 192.168.0.102 1360