如何在windows下安装多个memcached服务

 我来答
幸吹刚梓瑶
2019-10-16 · TA获得超过3520个赞
知道大有可为答主
回答量:3063
采纳率:31%
帮助的人:389万
展开全部

1.Window下安装memcached软件比较容易,因为只需要下载变异好的二进制文件,直接安装即可。将下载的软件压缩包memecached_win.zip解压后存放在某个磁盘分区下面,例如,在c:\memcached目录下,解压后只有一个二进制可执行文件memcached.exe。因为需要为该命名指定一些参数,所以不能双击进行安装。需要开启一个终端(即cmd命令行),并进去到c:\memcached目录下,再通过执行memecached.exe命令,并提供”-d
install
”参数安装memcached软件。
2.上面的命令执行成功以后,服务器端已经安装完毕了,memcached将作为windows的一个服务每次开机时自动启动。可以通过windows计算机管理的”服务”中查看刚安装的memcached软件。如果卸载memached软件,同样的命令值需要将”install”命令换成”uninstall”即可。安装完成以后还需要启动后才能访问,和安装一样,也可以使用memcached.exe命令启动服务器。但需要使用”-d
start”参数。
3.该命令执行完成以后,可以查看端口11211是否开启,或查看有没有memcached的进程存在,确定memcached是否开启成功。也可以通过windows的系统服务查看服务是否启动。如果需要停止memcached服务器的运行,只需要将参数改为”-d
stop”
,当然也可以通过windows的系统服务开启和停止memcached服务器的运行。

快又稳
2024-10-28 广告
在Linux环境下配置基于域名的虚拟主机,需安装Apache或Nginx等Web服务器,并编辑配置文件。以Apache为例,需创建虚拟主机配置文件,指定域名、文档根目录等,然后启用该配置文件并重启Apache服务。同样,Nginx也需在相应... 点击进入详情页
本回答由快又稳提供
匿名用户
2016-04-17
展开全部
一、下载Memercached For Windows

二、安装步骤

1、解压到指定目录,如:C:\Memcached\memcached-win32-1.4.4-14。

2、用cmd打开命令窗口,转到解压的目录,输入 “memcached.exe -d install”。

3、打开控制面板,打开服务,可以看到memcached已经在上面可,如果没有启动,则手动启动一下。

4、使用telnet命令 验证缓存服务器是否可用。

开始什么都不显示,回车后输入命令 stats 查看统计信息,说明服务器运作正常。

三、参数介绍

1、以上的安装和启动都是在默认环境下进行的,在安装时可设置如下参数:

-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 install -l 127.0.0.1 -m 1024 -c2048”。

2、如果在安装时没有添加参数,可通过修改注册表信息进行设置,打开注册表,找

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\memcached
在其中有一个“ImagePath”项,值为:

"C:\Memcached\memcached-win32-1.4.4-14\memcached.exe" -d runservice
在后面加上“-m 1024 -c2048”。如下图:

3、输入stats命令后,页面出现的参数介绍。

STAT pid 4356 服务器进程ID

STAT uptime 56625 服务器运行时间,单位秒

STAT time 1225249079 服务器当前的UNIX时间

STAT version1.1.0服务器的版本号

STAT pointer_size 64

STAT rusage_user 151.845489 该进程累计的用户时间(秒:微妙)

STAT rusage_system 121.667603 该进程累计的系统时间(秒:微妙)

STAT ibuffer_size 4096

STAT curr_connections 13 连接数量

STAT total_connections 54136 服务器运行以来接受的连接总数

STAT connection_structures 318 服务器分配的连接结构的数量

STAT cmd_get 100595 取回请求总数

STAT cmd_set 6510 存储请求总数

STAT get_hits 96543 请求成功的总次数

STAT get_misses 4052 请求失败的总次数

STAT bytes_read 4427679 服务器从网络读取到的总字节数

STAT bytes_written 6585596 服务器向网络发送的总字节数
  备注:

uptime 是memcached运行的秒数,
cmd_get是查询缓存的次数。 cmd_get/uptime得到平均每秒请求缓存的次数。
cmd_set是设置key=>value的次数。整个memcached是个大hash,用cmd_get没有找到的内容,就会调用cmd_set写进缓存里。
get_hits是缓存命中的次数,缓存命中率 = get_hits/cmd_get *100%。
get_misses加上get_hits等于cmd_get。
total_itemscurr_items表示现在在缓存中的键值对个数。
total_items == cmd_set == get_misses,不过当可用最大内存用光时,如果memcached设置为删掉内容,上面的等式就不成立了。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式