memcache下载安装教程

AI摘要

leondoo.com

1

memcache下载安装教程 第1张

memcache下载安装教程 第2张

=

memcache下载安装教程 第3张

Memcache;

memcache下载安装教程 第4张

key 0 60 5

memcache下载安装教程 第5张

libevent-2.1.12-stable

memcached-1.6.12

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

启动服务

安装为系统服务

$mem = new Memcache; $mem->connect(127.0.0.1, 11211); $mem->set(test_key, Hello Memcache, 0, 60); echo $mem->get(test_key); ``` ``` 若输出`Hello Memcache`则说明配置成功[6]()。

$mem = new Memcache;

$mem->connect(127.0.0.1, 11211);

$mem->set(test_key, Hello Memcache, 0, 60);

$mem

127.0.0.1

Hello Memcache

test_key

);

,

- `-l`:绑定IP地址(建议内网使用)[4]()[8]()。

- `-m`:分配内存大小(M);

- `-p`:监听端口;

->connect(

->get(

->set(

-c

-m 512 ``` ```[8]()

-m 512

-m

./configure --prefix=/usr/

./configure --prefix=/usr/local/libevent

./configure --prefix=/usr/local/memcached --with-libevent=/usr/local/libevent

/libevent

/memcached --with-libevent=/usr/

/memcached/bin/memcached -d -m 1024 -u root -l 192.168.1.100 -p 11211 -c 256

/usr/

/usr/local/memcached/bin/memcached -d -m 1024 -u root -l 192.168.1.100 -p 11211 -c 256 ``` ``` - `-m`:分配内存大小(M); - `-p`:监听端口; - `-l`:绑定IP地址(建议内网使用)[4]()[8]()。

/usr/local/memcached/bin/memcached -d -m 1024 -u root -l 192.168.1.100 -p 11211 -c 256

0

1.4.4及更早版本

1.4.4及更早版本:以管理员身份运行令行,进入解压目录后执行以下令: bash memcached.exe -d install 安装为系统服务 memcached.exe -d start 启动服务 ``` ``` 1.4.5及更高版本:需通过任务计划启动。使用管理员权限执行: bash schtasks /create /sc onstart /tn memcached /tr "C:\memcached\memcached.exe -d runservice" ``` ``` 参数配置:通过注册表修改运行参数(如内存限制、端口),路径为HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\memcached。例如,将内存限制调整为512M: bash -m 512 ``` ```[8]()

1.4.4及更早版本:以管理员身份运行令行,进入解压目录后执行以下令: bash memcached.exe -d install 安装为系统服务 memcached.exe -d start 启动服务 ``` ```

1.4.5及更高版本

1.4.5及更高版本:需通过任务计划启动。使用管理员权限执行: bash schtasks /create /sc onstart /tn memcached /tr "C:\memcached\memcached.exe -d runservice" ``` ```

11211

2

3

4

5

60

6

8

``` ``` 输出内容是否包含`memcache`模块信息[6]()。

=php_memcache.dll

?>

?>

C:\memcached

D:\xampp\php\ext

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\memcached

Memcache下载安装教程

PHP客户端测试 使用PHP脚本连接并存储数据: php $mem = new Memcache; $mem->connect(127.0.0.1, 11211); $mem->set(test_key, Hello Memcache, 0, 60); echo $mem->get(test_key); ``` ``` 若输出`Hello Memcache`则说明配置成功[6]()。

PHP客户端测试

]()。

``` ```

``` ```[4]()

``` ```[8]()

``` ```[9]()

bash -m 512 ``` ```[8]()

bash /usr/local/memcached/bin/memcached -d -m 1024 -u root -l 192.168.1.100 -p 11211 -c 256 ``` ``` - `-m`:分配内存大小(M); - `-p`:监听端口; - `-l`:绑定IP地址(建议内网使用)[4]()[8]()。

bash delete key ``` ```[4]()

bash get key ``` ```

bash memcached.exe -d install 安装为系统服务 memcached.exe -d start 启动服务 ``` ```

bash schtasks /create /sc onstart /tn memcached /tr "C:\memcached\memcached.exe -d runservice" ``` ```

bash set key 0 60 5 value ``` ```

bash telnet 127.0.0.1 11211 ``` ``` 输入`stats`令可查看服务器状态[2]()[4]()。

bash wget http://memcached.org/latest tar -zxvf memcached-1.6.12.tar.gz cd memcached-1.6.12 ./configure --prefix=/usr/local/memcached --with-libevent=/usr/local/libevent make && make install ``` ```[4]()

bash wget https://github.com/libevent/libevent/releases/download/release-2.1.12-stable/libevent-2.1.12-stable.tar.gz tar -zxvf libevent-2.1.12-stable.tar.gz cd libevent-2.1.12-stable ./configure --prefix=/usr/local/libevent make && make install ``` ```[9]()

bash

bash

cd libevent-2.1.12-stable

cd memcached-1.6.12

cd

delete key ``` ```[4]()

delete key

echo $mem->get(test_key);

echo

extension

extension=php_memcache.dll ``` ``` 重启Apache或Nginx服务使配置生效。

extension=php_memcache.dll

get key ``` ```

get key

ini extension=php_memcache.dll ``` ``` 重启Apache或Nginx服务使配置生效。

ini

ini

libevent

local

make && make install

memcached.exe -d install 安装为系统服务 memcached.exe -d start 启动服务 ``` ```

memcached.exe -d install 安装为系统服务

memcached.exe -d install

memcached.exe -d start 启动服务

memcached.exe -d start

memcached.exe

new

php $mem = new Memcache; $mem->connect(127.0.0.1, 11211); $mem->set(test_key, Hello Memcache, 0, 60); echo $mem->get(test_key); ``` ``` 若输出`Hello Memcache`则说明配置成功[6]()。

php ``` ``` 输出内容是否包含`memcache`模块信息[6]()。

php

php.ini

php

php_memcache.dll

phnfo();

schtasks /create /sc onstart /tn memcached /tr "C:\memcached\memcached.exe -d runservice" ``` ```

schtasks /create /sc onstart /tn memcached /tr "C:\memcached\memcached.exe -d runservice"

schtasks /create /sc onstart /tn memcached /tr

set key 0 60 5 value ``` ```

set key 0 60 5

set

tar -zxvf libevent-2.1.12-stable.tar.gz

tar -zxvf memcached-1.6.12.tar.gz

telnet 127.0.0.1 11211 ``` ``` 输入`stats`令可查看服务器状态[2]()[4]()。

telnet 127.0.0.1 11211

value

wget http://memcached.org/latest tar -zxvf memcached-1.6.12.tar.gz cd memcached-1.6.12 ./configure --prefix=/usr/local/memcached --with-libevent=/usr/local/libevent make && make install ``` ```[4]()

wget http://memcached.org/latest

wget https://github.com/libevent/libevent/releases/download/release-2.1.12-stable/libevent-2.1.12-stable.tar.gz tar -zxvf libevent-2.1.12-stable.tar.gz cd libevent-2.1.12-stable ./configure --prefix=/usr/local/libevent make && make install ``` ```[9]()

wget https://github.com/libevent/libevent/releases/download/release-2.1.12-stable/libevent-2.1.12-stable.tar.gz

一、Windows系统安装步骤

三、PHP扩展配置(以Windows为例)

下载安装包 Memcache未直接提供Windows版安装包,需通过第三方资源获取。根据系统位数(32位或64位)选择对应版本,推荐1.4.4或更高版本5。下载完成后解压文件至自定义目录(如C:\memcached)。 安装与启动服务 1.4.4及更早版本:以管理员身份运行令行,进入解压目录后执行以下令: bash memcached.exe -d install 安装为系统服务 memcached.exe -d start 启动服务 ``` ``` 1.4.5及更高版本:需通过任务计划启动。使用管理员权限执行: bash schtasks /create /sc onstart /tn memcached /tr "C:\memcached\memcached.exe -d runservice" ``` ``` 参数配置:通过注册表修改运行参数(如内存限制、端口),路径为HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\memcached。例如,将内存限制调整为512M: bash -m 512 ``` ```[8]() 验证服务状态 打开任务管理器,查看memcached.exe 进程是否运行。通过Telnet连接测试(需启用系统Telnet功能): bash telnet 127.0.0.1 11211 ``` ``` 输入`stats`令可查看服务器状态[2]()[4]()。

下载安装包 Memcache未直接提供Windows版安装包,需通过第三方资源获取。根据系统位数(32位或64位)选择对应版本,推荐1.4.4或更高版本5。下载完成后解压文件至自定义目录(如C:\memcached)。

下载安装包

下载扩展文件 根据PHP版本(需匹配线程安全和系统位数)下载php_memcache.dll ,并到PHP扩展目录(如D:\xampp\php\ext)2。 启用扩展 修改php.ini 文件,添加以下内容: ini extension=php_memcache.dll ``` ``` 重启Apache或Nginx服务使配置生效。 验证扩展安装 创建PHP测试文件,执行以下代码: php ``` ``` 输出内容是否包含`memcache`模块信息[6]()。

下载扩展文件 根据PHP版本(需匹配线程安全和系统位数)下载php_memcache.dll ,并到PHP扩展目录(如D:\xampp\php\ext)2。

下载扩展文件

二、Linux系统安装步骤

五、注意事项

删除数据: bash delete key ``` ```[4]()

参数配置

参数配置:通过注册表修改运行参数(如内存限制、端口),路径为HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\memcached。例如,将内存限制调整为512M: bash -m 512 ``` ```[8]()

启动与参数配置 运行以下令启动服务: bash /usr/local/memcached/bin/memcached -d -m 1024 -u root -l 192.168.1.100 -p 11211 -c 256 ``` ``` - `-m`:分配内存大小(M); - `-p`:监听端口; - `-l`:绑定IP地址(建议内网使用)[4]()[8]()。

启动与参数配置

启用扩展 修改php.ini 文件,添加以下内容: ini extension=php_memcache.dll ``` ``` 重启Apache或Nginx服务使配置生效。

启用扩展 修改php.ini 文件,添加以下内容:

启用扩展

四、基本使用与验证

存储数据: bash set key 0 60 5 value ``` ``` 获取数据: bash get key ``` ``` 删除数据: bash delete key ``` ```[4]()

存储数据: bash set key 0 60 5 value ``` ```

安全性

安全性:将Memcached服务露在公网,建议通过防火墙限制访问IP8。 数据持久化:Memcached为内存缓存,重启服务会导致数据,需结合数据库或其他持久化方使用3。 性能调优:根据服务器内存调整-m参数,并发连接数通过-c参数控制4。

安全性:将Memcached服务露在公网,建议通过防火墙限制访问IP8。

安装与启动服务 1.4.4及更早版本:以管理员身份运行令行,进入解压目录后执行以下令: bash memcached.exe -d install 安装为系统服务 memcached.exe -d start 启动服务 ``` ``` 1.4.5及更高版本:需通过任务计划启动。使用管理员权限执行: bash schtasks /create /sc onstart /tn memcached /tr "C:\memcached\memcached.exe -d runservice" ``` ``` 参数配置:通过注册表修改运行参数(如内存限制、端口),路径为HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\memcached。例如,将内存限制调整为512M: bash -m 512 ``` ```[8]()

安装与启动服务

安装依赖库 编译前需安装libevent库,执行以下令: bash wget https://github.com/libevent/libevent/releases/download/release-2.1.12-stable/libevent-2.1.12-stable.tar.gz tar -zxvf libevent-2.1.12-stable.tar.gz cd libevent-2.1.12-stable ./configure --prefix=/usr/local/libevent make && make install ``` ```[9]() 编译安装Memcached bash wget http://memcached.org/latest tar -zxvf memcached-1.6.12.tar.gz cd memcached-1.6.12 ./configure --prefix=/usr/local/memcached --with-libevent=/usr/local/libevent make && make install ``` ```[4]() 启动与参数配置 运行以下令启动服务: bash /usr/local/memcached/bin/memcached -d -m 1024 -u root -l 192.168.1.100 -p 11211 -c 256 ``` ``` - `-m`:分配内存大小(M); - `-p`:监听端口; - `-l`:绑定IP地址(建议内网使用)[4]()[8]()。

安装依赖库 编译前需安装libevent库,执行以下令: bash wget https://github.com/libevent/libevent/releases/download/release-2.1.12-stable/libevent-2.1.12-stable.tar.gz tar -zxvf libevent-2.1.12-stable.tar.gz cd libevent-2.1.12-stable ./configure --prefix=/usr/local/libevent make && make install ``` ```[9]()

安装依赖库

性能调优

性能调优:根据服务器内存调整-m参数,并发连接数通过-c参数控制4。

数据持久化

数据持久化:Memcached为内存缓存,重启服务会导致数据,需结合数据库或其他持久化方使用3。

输出内容是否包含`memcache`模块信息[6]()。

输出内容是否包含`memcache`模块信息[

编译安装Memcached bash wget http://memcached.org/latest tar -zxvf memcached-1.6.12.tar.gz cd memcached-1.6.12 ./configure --prefix=/usr/local/memcached --with-libevent=/usr/local/libevent make && make install ``` ```[4]()

编译安装Memcached

若输出`Hello Memcache`则说明配置成功[6]()。

若输出`Hello Memcache`则说明配置成功[

获取数据: bash get key ``` ```

输入`stats`令可查看服务器状态[2]()[4]()。

通过Telnet操作缓存 连接Memcached服务后,可执行以下令: 存储数据: bash set key 0 60 5 value ``` ``` 获取数据: bash get key ``` ``` 删除数据: bash delete key ``` ```[4]() PHP客户端测试 使用PHP脚本连接并存储数据: php $mem = new Memcache; $mem->connect(127.0.0.1, 11211); $mem->set(test_key, Hello Memcache, 0, 60); echo $mem->get(test_key); ``` ``` 若输出`Hello Memcache`则说明配置成功[6]()。

通过Telnet操作缓存 连接Memcached服务后,可执行以下令: 存储数据: bash set key 0 60 5 value ``` ``` 获取数据: bash get key ``` ``` 删除数据: bash delete key ``` ```[4]()

通过Telnet操作缓存

重启Apache或Nginx服务使配置生效。

验证扩展安装 创建PHP测试文件,执行以下代码: php ``` ``` 输出内容是否包含`memcache`模块信息[6]()。

验证扩展安装 创建PHP测试文件,执行以下代码:

验证扩展安装

验证服务状态 打开任务管理器,查看memcached.exe 进程是否运行。通过Telnet连接测试(需启用系统Telnet功能): bash telnet 127.0.0.1 11211 ``` ``` 输入`stats`令可查看服务器状态[2]()[4]()。

验证服务状态 打开任务管理器,查看memcached.exe 进程是否运行。通过Telnet连接测试(需启用系统Telnet功能):

验证服务状态

相关问答


如何在windows下安装memcache
答:在Windows环境下安装memcached的具体步骤是首先将memcached.exe文件放置在一个固定的磁盘位置,并确保不会被删除。接着,打开开始菜单,在搜索框中输入“cmd”并按回车键,打开命令提示符。在命令提示符中,输入命令“c:\memcached\memcached.exe -d install”,然后是“c:\memcached\memcached.exe -d st...
aippt软件下载
企业回答:AiPPT软件是一款由北京饼干科技有限公司开发的智能PPT生成工具,用户可通过官方渠道下载。该软件基于人工智能大模型和自然语言处理技术,支持一键生成高质量PPT,提供丰富的模板和素材选择,满足不同场景需求。用户只需输入主题或文档资料,即可快速生成专业级PPT作品,极大提升工作效率。下载时,请确保从正规渠道获取最新版本,以保障软件的安全性和稳定性。 随着AI技术的飞速发展,如今市面上涌现了许多实用易操作的AI生成工具1、简介:AiPPT: 这款AI工具智能理解用户输入的主题,提供“AI智能生成”和“导入本地大纲、导入文档内容”的选项,生成的PPT内容丰富多样,可自由编辑和添加元素,图表类型包...
win10怎么安装memcache缓存服务
答:1. 下载memcache的windows稳定版,解压放某个盘下面,比如在c:\memcached 2. 在终端(也即cmd命令界面)下输入 c:\memcached\memcached.exe -d install 安装 3. 再输入: c:\memcached\memcached.exe -d start 启动。NOTE: 以后memcached将作为windows的一个服务每次开机时自动启动。这样服务器...

发表评论