千家信息网

缓存服务器迁移实例分析

发表于:2024-11-11 作者:千家信息网编辑
千家信息网最后更新 2024年11月11日,这篇文章给大家介绍缓存服务器迁移实例分析,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。什么是Memcached一句话,Memcached是一个开源的,高性能,分布式的缓存系统,基
千家信息网最后更新 2024年11月11日缓存服务器迁移实例分析

这篇文章给大家介绍缓存服务器迁移实例分析,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。

什么是Memcached

一句话,Memcached是一个开源的,高性能,分布式的缓存系统,基于内存的key-value存储,用来存储小块的任意数据(字符串、对象)。

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

安装Memcached

下载服务端memcached软件

32bit:下载 memcached-win32-1.4.4-14.zip(直接下)里面包含6个文件,将解压后的文件夹随便放在什么位置(例如: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

注意:如果不以管理员身份运行,将得到报错"failed to install service or service already installed"

安装memcached

d:\memcached memcached.exe -d install

之后屏幕无任何提示,可以在[控制面板]->[管理工具]->[服务]中查看到memcached。

启动memcached

启动方法1:

d:\memcached> memcached.exe -d start

之后屏幕无任何提示,但是在"任务管理器"中勾选"显示所有用户进程",此时可以看到memcached.exe进程正在运行默认端口11211,外部访问需要开放该端口,否则无法成功连接。

启动方法2:

[控制面板]->[管理工具]->[服务] 找到 memcached 服务,双击它打开如下图

  • 启动类型:选择【自动】

  • 服务状态:点击下面的【启动】

  • 备注:可执行文件的路径和我上面所说的路径有些区别可以忽略

memcached基本参数设置

  • -p 监听的端口

  • -l 连接的IP地址, 默认是本机

  • -d start 启动memcached服务

  • -d restart 重启memcached服务

  • -d stop|shutdown 关闭正在运行的memcached服务

  • -d install 安装memcached服务

  • -d uninstall 卸载memcached服务

  • -u 以的身份运行 (仅在以root运行的时候有效)

  • -m 最大内存使用,单位MB。默认64MB

  • -M 内存耗尽时返回错误,而不是删除项

  • -c 最大同时连接数,默认是1024

  • -f 块大小增长因子,默认是1.25

  • -n 最小分配空间,key+value+flags默认是48

  • -h 显示帮助

设置参数时需要先停止memcached,然后用命令行设置,比如:

D:\memcached> memcached.exe -m 1 -d start

停止memcached

D:\memcached> memcached.exe -d stop

卸载memcached

D:\memcached> memcached.exe -d uninstall

修改参数

windows下需要通过修改注册表信息进行设置,打开注册表,找

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\memcached

在其中有一个"ImagePath"项,值为:

"D:\memcached\memcached.exe" -d runservice

在后面加上"-m 1024 -c 2048 -p 11210"。等即可。重启服务后生效

安装完Memcached,后续把缓存数据从Redis迁移到Memcached,并且把项目中连接Redis的信息修改为连接Memcached即可。

关于缓存服务器迁移实例分析就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。

服务 文件 运行 管理 缓存 身份 服务器 内存 参数 端口 管理员 帮助 实例 实例分析 分析 最大 三个 信息 内容 屏幕 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 软件开发实验报告项目文档 米付网络技术有限公司 建立客户忠诚计划数据库 主要数据库技术 网络安全活动内容主题团活 保护数据库安全的方法有哪些 中石油新员工网络安全 熊猫服务器有用吗 如何看数据库的操作记录 华为it网络安全岗位职责 若没有一个安全可靠的数据库支撑 四川必达软件开发公司 网络安全电子信息产业 电子口岸数据库连不上网 旧服务器 利用 网络安全与信息安全浅析 临西县网络安全委员会 数据库论文查重怎么修改 王者荣耀显示与服务器丢失 照片分析软件开发 四川省十四五网络安全和信息化 ado.net数据库对象 网络安全小卫士手抄报六年级 揭阳软件开发定制 北京特价云主机云服务器 工业企业数据库省地县码查询 小学生网络安全讲演比赛图片 网络边界防护集群服务器 软件开发年中总结范文 做外汇是用什么软件开发
0