windows平台Memecached的安装与配置
2018-03-19 15:14
204 查看
Memcached是一个自由开源的,高性能,分布式内存对象缓存系统。(其实就是个key-value的键值对存储)
在 1.4.5 版本以前 memcached 可以作为一个服务安装,而在 1.4.5 及之后的版本删除了该功能(开启一个普通的进程)。
下面以1.4.4为例(以管理员身份打开cmd):
1.解压下载的安装包到指定目录。
2.D:\>programdata\memcached\memcached.exe -d install --安装(用你的路径替代D:\>programdata\memcached\memcached.exe)
3.D:\>programdata\memcached\memcached.exe -d stop 停止服务
D:\>programdata\memcached\memcached.exe -d start 启动服务
D:\>programdata\memcached\memcached.exe -d uninstall 卸载
4. D:\>regedit.exe 打开注册表
memcached服务默认占用的端口是11211,占用的最大内存默认是64M。
如果要修改 memcached 的配置项, 可以在命令行中执行 regedit.exe 命令打开注册表并找到 "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\memcached" 来进行修改。
如果要提供 memcached 使用的缓存配置 可以修改 ImagePath 为:"d:\programdata\memcached\memcached.exe" -d runservice -m 512
(-m 512 意思是设置 memcached 最大的缓存配置为512M。 -p 表示要修改的端口)
此外我们还可以通过使用 "c:\memcached\memcached.exe -h" 命令查看更多的参数配置。
Memcached (java)客户端程序三种API比较
1)memcached client for java
应用广泛,运行比较稳定
2)spymemcached (官方网址:http://code.google.com/p/spymemcached/)
支持异步,单线程的memcached客户端,用到了java1.5版本的concurrent和nio,存取速度会高于前者,但是稳定性不好,测试中常 报timeOut等相关异常。
3)xmemcached (官方网址:http://code.google.com/p/xmemcached/)
XMemcached同样是基于java nio的客户端,java nio相比于传统阻塞io模型来说,有效率高(特别在高并发下)和资源耗费相对较少的优点。传统阻塞IO为了提高效率,需要创建一定数量的连接形成连接池,而nio仅需要一个连接即可(当然,nio也是可以做池化处理),相对来说减少了线程创建和切换的开销,这一点在高并发下特别明显。因此 XMemcached与Spymemcached在性能都非常优秀, 在某些方面(存储的数据比较小的情况下)Xmemcached比 Spymemcached的表现更为优秀。
在 1.4.5 版本以前 memcached 可以作为一个服务安装,而在 1.4.5 及之后的版本删除了该功能(开启一个普通的进程)。
下面以1.4.4为例(以管理员身份打开cmd):
1.解压下载的安装包到指定目录。
2.D:\>programdata\memcached\memcached.exe -d install --安装(用你的路径替代D:\>programdata\memcached\memcached.exe)
3.D:\>programdata\memcached\memcached.exe -d stop 停止服务
D:\>programdata\memcached\memcached.exe -d start 启动服务
D:\>programdata\memcached\memcached.exe -d uninstall 卸载
4. D:\>regedit.exe 打开注册表
memcached服务默认占用的端口是11211,占用的最大内存默认是64M。
如果要修改 memcached 的配置项, 可以在命令行中执行 regedit.exe 命令打开注册表并找到 "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\memcached" 来进行修改。
如果要提供 memcached 使用的缓存配置 可以修改 ImagePath 为:"d:\programdata\memcached\memcached.exe" -d runservice -m 512
(-m 512 意思是设置 memcached 最大的缓存配置为512M。 -p 表示要修改的端口)
此外我们还可以通过使用 "c:\memcached\memcached.exe -h" 命令查看更多的参数配置。
Memcached (java)客户端程序三种API比较
1)memcached client for java
应用广泛,运行比较稳定
2)spymemcached (官方网址:http://code.google.com/p/spymemcached/)
支持异步,单线程的memcached客户端,用到了java1.5版本的concurrent和nio,存取速度会高于前者,但是稳定性不好,测试中常 报timeOut等相关异常。
3)xmemcached (官方网址:http://code.google.com/p/xmemcached/)
XMemcached同样是基于java nio的客户端,java nio相比于传统阻塞io模型来说,有效率高(特别在高并发下)和资源耗费相对较少的优点。传统阻塞IO为了提高效率,需要创建一定数量的连接形成连接池,而nio仅需要一个连接即可(当然,nio也是可以做池化处理),相对来说减少了线程创建和切换的开销,这一点在高并发下特别明显。因此 XMemcached与Spymemcached在性能都非常优秀, 在某些方面(存储的数据比较小的情况下)Xmemcached比 Spymemcached的表现更为优秀。
相关文章推荐
- windows平台下redis安装及配置文件介绍
- windows及linux平台下安装配置memcached
- Windows平台下Git的安装与配置
- Opencv基于windows平台在vs2013下的安装配置
- Windows平台下SVN安装配置及使用
- 在Windows平台下安装与配置Memcached及C#使用方法
- windows平台上运行的unix模拟环境cygwin cygwin的安装配置与使用介绍
- 归档Redis在Windows,linux平台下的安装配置
- 使用Gitblit在Windows平台上安装与配置Git Server
- 教你Windows平台安装配置Hadoop2.5.2(不借助cygwin)
- Windows平台下Cocos2dx 2.x的下载、安装、配置
- Windows 平台安装配置Golang语言环境
- 【Oracle】windows平台oracle11g安装与简单配置
- Windows平台下的Subversion安装配置新手指南
- Windows平台下Git的安装与配置
- windows平台下redis安装及配置文件介绍
- Snort_2_9_0_5在windows平台的安装及IDS模式的配置
- SbS001——VMware Workstations 14 安装与配置教程(Windows平台)
- Windows平台下SVN安装配置及使用