win10系统下memcache的安装配置教程

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了win10系统下memcache的安装配置教程相关的知识,希望对你有一定的参考价值。

参考技术A 1.安装Memcached服务,详细的安装教程可以参考:菜鸟教程

注意:为了安装顺利,所以需要以管理员身份启动cmd.exe,不然多会报错:“failed to install service or service already installed”,进入D:\memcached目录下,运行命令

memcached.exe -d install (之后屏幕无任何提示)

memcached.exe -d start

(之后屏幕无任何提示,但是在“任务管理器”中勾选“显示所有用户进程”,此时可以看到memcached.exe进程正在运行)

  默认端口11211,外部访问需要开放该端口,否则无法成功连接。

2.修改端口如果不是作为服务启动memcached的话,memcached -p 端口号就可以

https://blog.csdn.net/youcijibi/article/details/82422106

原文:https://blog.csdn.net/youcijibi/article/details/82422106

https://jingyan.baidu.com/article/ed2a5d1f257fe509f6be178a.html

常用命令:1.telnet到memcache服务器,如:telnet 192.168.1.120 11211(11211是memcache的默认端口)

2.stats 查看基本信息

3.stats items 查看items

4.get key(key 为 item后面的字符串即键)

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

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

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

8.-h 显示帮助

关于win下Memcached安装步骤

2天对我来说有点煎熬。。数据量达到17w的时候 我本地执行查询速度特别慢!

请教了一些php大牛如何解决速度问题,在加了索引和优化sql后还是速度慢!我决定在win环境下用Memcached和memcache 来处理,先声明一下:

memcache是php的拓展,memcached是客户端,复杂的说:Memcache模块提供了于memcached方便的面向过程及面向对象的接口,memcached是为了降低动态web应用 从数据库加载数据而产生的一种常驻进程缓存产品。


因为我本地用的是xampp集成环境,为了避免带大家走误区 直接把地址和文件步骤列出来


安装

Windows 64位 memcached下载地址:http://www.urielkatz.com/projects/memcached-win64/memcached-win64.zip

1.安装memacached.exe

c盘下新建一个memcached文件夹,将下载memcached解压到这个文件夹

在开始中输入cmd,找到cmd.exe程序,在上面点右键,选择“以管理员身份运行”

③输入 : cmd c:/memcached

④输入 :memcached.exe -d install   //安装memcached

⑤输入 :memcached.exe -d start   //启动memcached

2.安装php_memcached.dll  我本地环境用的是xampp是32位x86

  ①到后面的页面下载memcache.dll   http://pecl.php.net/package/memcache/3.0.8/windows

 // 要下载跟自己的软件集成包版本一致的dll文件,如: ①你的xampp是32位的,你就需要下载x86的 ②phpinfo()中显示 Thread Safety(线程安全):enabled 你需要下载 TS的否则,下载NTS

  ②将下载的dll文件拷贝到../php/ext 目录下

  ③在php.in中添加 extension=php_memcache.dll

  ④重启apace

 

3.使用memcahe

$mem = new Memcache;  
$mem->connect("127.0.0.1", 11211);  
$mem->set(‘key‘, ‘Hello Memcached!‘, 0, 60);  
$val = $mem->get(‘key‘);  
echo $val; 

//输出:Hello Memcached!,则表明安装成功,可以使用memcached了

 

//下面是yii2中使用memcached的用法

 $memcached = Yii::$app->cache->add(‘sex‘,‘nan‘);

 $memcachedGet = Yii::$app->cache->get(‘sex‘);

 echo $memcachedGet;



最后如果页面输出:Hello Memcached!  恭喜你 安装成功了!

本文出自 “kangjunfei” 博客,转载请与作者联系!

以上是关于win10系统下memcache的安装配置教程的主要内容,如果未能解决你的问题,请参考以下文章

Linux系统下PHP-FPM的安装和配置教程

Memcached的安装与简单使用

win10下mysql 8.0.16 winx64安装配置方法图文教程

tomcat9.0安装及配置教程(win10)

win10怎么安装memcache缓存服务

win10 下使用虚拟机安装ubuntu及其网络配置