Windows安装Memcached

小柒博客
小柒博客
小柒博客
379
文章
108
评论
2020-05-1115:47:49 评论 17.4K 2467字阅读8分13秒

Memcached 简介

Memcached是一个自由开源的,高性能,分布式内存对象缓存系统。

Memcached是以LiveJournal旗下Danga Interactive公司的Brad Fitzpatric为首开发的一款软件。现在已成为mixi、hatena、Facebook、Vox、LiveJournal等众多服务中提高Web应用扩展性的重要因素。

Memcached是一种基于内存的key-value存储,用来存储小块的任意数据(字符串、对象)。这些数据可以是数据库调用、API调用或者是页面渲染的结果。

Memcached简洁而强大。它的简洁设计便于快速开发,减轻开发难度,解决了大数据量缓存的很多问题。它的API兼容大部分流行的开发语言。

本质上,它是一个简洁的key-value存储系统。

一般的使用目的是,通过缓存数据库查询结果,减少数据库访问次数,以提高动态Web应用的速度、提高可扩展性。

Windows安装Memcached

Memcached 官网:http://memcached.org

特征

Memcached作为高速运行的分布式缓存服务器,具有以下的特点。

协议简单

基于libevent的事件处理

内置内存存储方式

Memcached不互相通信的分布式

支持的语言

许多语言都实现了连接Memcached的客户端,其中以Perl、PHP为主。仅仅Memcached网站上列出的有:

Perl

PHP

Python

Ruby

C#

C/C++

Lua

等等

Memcached 用户

LiveJournal

Wikipedia

Flickr

Bebo

Twitter

Typepad

Yellowbot

Youtube

WordPress.com

Craigslist

Mixi

Memcached 缓存数据库安装

Memcached 支持许多平台:Linux、FreeBSD、Solaris、Mac OS,也可以安装在Windows上。

官网上并未提供 Memcached 的 Windows 平台安装包,我们可以使用以下链接来下载,你需要根据自己的系统平台及需要的版本号点击对应的链接下载即可:

32位系统 1.2.5版本:https://mirrors.yangxingzhen.com/memcached/memcached-1.2.5-win32-bin.zip

32位系统 1.2.6版本:https://mirrors.yangxingzhen.com/memcached/memcached-1.2.6-win32-bin.zip

32位系统 1.4.4版本:https://mirrors.yangxingzhen.com/memcached/memcached-win32-1.4.4-14.zip

64位系统 1.4.4版本:https://mirrors.yangxingzhen.com/memcached/memcached-win64-1.4.4-14.zip

32位系统 1.4.5版本:https://mirrors.yangxingzhen.com/memcached/memcached-1.4.5-x86.zip

64位系统 1.4.5版本:https://mirrors.yangxingzhen.com/memcached/memcached-1.4.5-amd64.zip

在 1.4.5 版本以前 memcached 可以作为一个服务安装,而在 1.4.5 及之后的版本删除了该功能。因此我们以下介绍两个不同版本 1.4.4 及 1.4.5的不同安装方法:

memcached <1.4.5 版本安装

1、解压下载的安装包到指定目录。

2、在 1.4.5 版本以前 memcached 可以作为一个服务安装,使用管理员权限运行以下命令:

c:\memcached\memcached.exe -d install

注意:你需要使用真实的路径替代 c:\memcached\memcached.exe。

3、然后我们可以使用以下命令来启动和关闭 memcached 服务:

c:\memcached\memcached.exe -d start

c:\memcached\memcached.exe -d stop

4、如果要修改 memcached 的配置项, 可以在命令行中执行 regedit.exe 命令打开注册表并找到 "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\memcached" 来进行修改。

如果要提供 memcached 使用的缓存配置 可以修改 ImagePath 为:

"c:\memcached\memcached.exe" -d runservice -m 512

-m 512 意思是设置 memcached 最大的缓存配置为512M。

此外我们还可以通过使用 "c:\memcached\memcached.exe -h" 命令查看更多的参数配置。

5、如果我们需要卸载 memcached ,可以使用以下命令:

c:\memcached\memcached.exe -d uninstall

memcached >= 1.4.5 版本安装

1、解压下载的安装包到指定目录。

2、在 memcached1.4.5 版本之后,memcached 不能作为服务来运行,需要使用任务计划中来开启一个普通的进程,在 window 启动时设置 memcached自动执行。

我们使用管理员身份执行以下命令将 memcached 添加来任务计划表中:

schtasks /create /sc onstart /tn memcached /tr "'c:\memcached\memcached.exe' -m 512"

注意:你需要使用真实的路径替代 c:\memcached\memcached.exe。

注意:-m 512 意思是设置 memcached 最大的缓存配置为512M。

注意:我们可以通过使用 "c:\memcached\memcached.exe -h" 命令查看更多的参数配置。

3、如果需要删除 memcached 的任务计划可以执行以下命令:

schtasks /delete /tn memcached

继续阅读
若文章图片、下载链接等信息出错,请在评论区留言反馈,博主将第一时间更新!如果喜欢本站,请打赏支持本站,谢谢!
  • 微信号
  • 微信扫一扫加我!
  • weinxin
  • 微信公众号
  • 微信扫一扫关注我!
  • weinxin
小柒博客
  • 本文由 发表于 2020-05-1115:47:49
  • 除非特殊声明,本站文章均为原创,转载请务必保留本文链接
Memcached flush_all命令 Memcached

Memcached flush_all命令

Memcached flush_all命令 Memcached flush_all命令用于清理缓存中的所有key=>value(键=>值)对。 该命令提供了一个可选参数time,用于在...
Memcached stats sizes命令 Memcached

Memcached stats sizes命令

Memcached stats sizes命令 Memcached stats sizes命令用于显示所有item的大小和个数。 该信息返回两列,第一列是item的大小,第二列是item的个数。 ...
Memcached stats slabs命令 Memcached

Memcached stats slabs命令

Memcached stats slabs命令 Memcached stats slabs命令用于显示各个slab的信息,包括chunk的大小、数目、使用情况等。 语法: stats slabs...
Memcached stats items命令 Memcached

Memcached stats items命令

Memcached stats items命令 Memcached stats items命令用于显示各个slab中item的数目和存储时长(最后一次访问距离现在的秒数)。 语法: stats ...
匿名

发表评论

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: