记住缓存服务器迁移的历史,心碎了!

下班后写在前面我可以好好休息,但是当铃儿响起时我就躺下了。

“你好!”。

"嘿,冰河,你睡着了吗?我是XXX。

我现在有问题。

我想将缓存服务器从CentOS迁移到Windows,并且想使用Memcached。

您可以帮助我得到它”。

"什么?为什么我需要在Windows上获取它,为什么要使用Memcached? Redis不香吗? Redis比Memcached强大得多! “我知道这一点,但是我对Linux操作系统和Redis Ah不熟悉,我想迁移到Memcached进行测试!”。

“慢慢积累较少的熟悉,并慢慢学习”。

“但是该项目下周将上线,我不太擅长,该怎么办?您可以帮助我解决这个问题,该项目首先会上线,稍后我会学到更多”。

我仍然想帮助别人,所以我冒着“严重感冒”的痛苦。

起床来帮助他迁移缓存服务器。

该文章已包含在:https://github.com/sunshinelyz/technology-binghehttps://gitee.com/binghe001/technology-binghe简而言之,Memcached是开源的,高性能的,分布式的缓存系统,基于内存的键值存储,用于存储小块任意数据(字符串,对象)。

接下来,让我们看一下如何在Windows服务器上安装Memcached。

安装32位Memcached下载服务器memcached软件:下载包含6个文件的memcached-win32-1.4.4-14.zip(直接下载),将解压缩的文件夹放在任何位置(例如:D:memcached)。

memcached-win32-1.4.4-14.zip下载页面:http://blog.couchbase.com/memcached-144-windows-32-bit-binary-now-available 64bit:如果需要win64版本,请下载并下载; memcached -win64-1.4.4-14.zip(直接下载),其中包含三个文件,使用这三个文件覆盖win32下具有相同名称的文件。

memcached-win64-1.4.4-14.zip下载页面:http://blog.couchbase.com/memcached-windows-64-bit-pre-release-available以管理员cmd.exe身份运行以管理员cmd.exe身份运行,并转到memcached所在的文件夹。

例如:cd D:memcached注意:如果您没有以管理员身份运行,则会显示错误“无法安装服务或已安装的服务”。

安装memcached d:memcached& nbsp; memcached.exe& nbsp; -d 安装后屏幕上没有提示,您可以在[控制面板]-> [管理工具]-> [服务]中检查内存缓存。

启动memcached启动方法1:d:memcached& nbsp; memcached.exe& nbsp; -d& nbsp;启动后,屏幕上没有提示,但在“任务管理器”中选中“显示所有用户进程”,即可看到memcached。

exe进程正在默认端口11211上运行,并且外部访问需要打开此端口,否则连接将无法成功。

启动方法2:[控制面板]-> [管理工具]-> [服务]找到内存缓存服务,双击该服务以打开启动类型,如下图所示:选择[自动]服务状态:单击以下[开始]备注:可执行文件的路径与我上面提到的路径有些不同。

您可以忽略基本的memcached参数设置-p侦听端口-l连接IP地址,默认为本机-d start启动memcached服务-d重新启动重新启动memcached服务-d stop | shutdown关闭正在运行的memcached服务-d install安装memcached服务-d卸载卸载memcached服务-u运行方式(仅当以root用户身份运行时有效)-m最大内存使用量,以MB为单位。

默认情况下,内存用完时64MB-M将返回错误,而不是删除-c最大同时连接数,默认为1024-f块大小增长因子,默认为1.25-n最小分配空间,key + value + flags的默认值为48- h。

在显示帮助设置参数时,您需要首先停止memcached,然后使用命令行进行设置,例如:D:memcached& nbsp; memcached.exe& nbsp; -m& 1& nbsp; -d& nbsp;开始停止memcached D:memcached& gt;& nbsp; memcached.exe& nbsp; -d& nbsp;停止卸载memcached D:memcached& nbsp; memcached.exe  -d& nbsp;卸载修改Windows下的参数,需要修改注册表信息进行设置,打开注册表,找到其中存在“ ImagePath”的HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesmemcached。

键,值:“ D:memcachedmemcached.exe” -d& nrunservice之后是“ -m 1024 -c 2048 -p 11210”。

等一下重新启动服务后生效。

安装Memcached之后,将缓存的数据从Redis迁移到Memcached,然后在项目中修改Redis连接信息以连接到Memcached。

对于其他安装程序包,可以从链接http://download.csdn.net/deta下载Memcached安装程序包。