Windows下memcached.exe的安装与配置
D:\PHP\Memcached\memcached.exe -d install
D:\PHP\Memcached\memcached.exe –m 1024 -d start
假设安装在:D:/PHP/Memcached/,安装步骤如下:
1、Windows版本的下载地址为: memcached-1.2.6-win32-bin.zip
将压缩文件解压到 D:/PHP/Memcached/
2、在CMD下输入 "D:/PHP/Memcached/memcached.exe -d install" 安装。
3、再输入:"D:/PHP/Memcached/memcached.exe -d start" 启动。这样:以后memcached将作为windows的一个服务每次开机时自动启动。这样服务器端已经安装完毕了。
4、若指定了 -m,则表示缓存大小为 -m后的数字,单位是 M,例如:
D:/PHP/Memcached/memcached.exe –m 32 - d start
如下设置memcached使用内存问题帮助:
按照上面的安装步骤安装之后,使用 memcached –m 200 来调整最大内存占用之后会发现没有起作用,总是默认的64MB的内存,在网上搜了一下,原因是注册表中并没有写入信息,可以这样来修改。
1、 memcached –d shutdown 首先关闭memcached服务。
2、进入注册表(DOS命令:regedit),找到 HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/memcached Server, 在其中有一个ImagePath项,值为 "D:/PHP/Memcached/memcached.exe" -d runservice,在后面加上 -m 3000 -c 2048。
3、memcached –d start 启动memcached服务,这样就将memcached的最大内存修改为了3000MB。
如果下载的是二进制的版本,直接运行就可以了,可以加上参数来加以设置。
常用设置:
- -p <num> 监听的端口
- -l <ip_addr> 连接的IP地址, 默认是本机
- -d start 启动memcached服务
- -d restart 重起memcached服务
- -d stop|shutdown 关闭正在运行的memcached服务
- -d install 安装memcached服务
- -d uninstall 卸载memcached服务
- -u <username> 以<username>的身份运行 (仅在以root运行的时候有效)
- -m <num> 最大内存使用,单位MB。默认64MB
- -M 内存耗尽时返回错误,而不是删除项
- -c <num> 最大同时连接数,默认是1024
- -f <factor> 块大小增长因子,默认是1.25
- -n <bytes> 最小分配空间,key+value+flags默认是48
- -h 显示帮助
运行下面的php文件,如果有输出This is a test cache!,就表示环境搭建成功。
<?php
$mem = new Memcache();
$mem->addserver("127.0.0.1", 11211);
$mem->set("mykey", "This is a test cache!", 0, 60);
$val = $mem->get("mykey");
echo $val;
?>
PHP客户端:memcache.dll下载
额外说明下:
memcached 1.2.6
win32 src:memcached-1.2.6-win32-src.zip (这是源码包,C/C++代码)
win32 binary: memcached-1.2.6-win32-bin.zip (这是已编译好的 .exe 文件,即 memcached.exe)
延伸阅读:
Installing Memcached for PHP 5.3 on Windows 7
Windows 7下安装memcached.exe时报错:msvcr71.dll丢失
Windows下memcached.exe的安装与配置的更多相关文章
- (5)分布式下的爬虫Scrapy应该如何做-windows下的redis的安装与配置
软件版本: redis-2.4.6-setup-64-bit.exe — Redis 2.4.6 Windows Setup (64-bit) 系统: win7 64bit 本篇的内容是为了给分布式下 ...
- windows下nodejs服务器的安装与配置
1下载安装 download from the link: https://nodejs.org/en/ windows下的安装直接运行exe,略过-- 注:由于用户权限的问题,最好将nodejs安装 ...
- windows下编辑器Emacs的安装与配置
一年成为Emacs高手(像神一样使用编辑器) http://blog.csdn.net/redguardtoo/article/details/7222501 原创作品,允许转载,转载时请务必以超 ...
- Windows下 gcc/g++的安装与配置
引言 我们知道开发最好用Mac/Linux,效率很高,但是对于很多还是Windows用户的我们来说,编写代码再到linux上运行也是很常有的事情,但对于我们写一些小demo使用上面的流程难免有点兴师动 ...
- Windows下Node.js的安装与配置
一.下载和安装 1. 前往官网https://nodejs.org/或https://nodejs.org/en/download/下载最新推荐版的Node.js,本文使用10.13.0版本. 对于W ...
- Windows下Linux 环境 Cygwin安装及配置 基本工具使用
用久了Ubuntu开发环境,切换到windows多少有些不爽,想在windows下享用linux便捷的工具可以安装强大的Cygwin,本人也是初次使用中学习.本文主要目的让你可以通过cygwin使用基 ...
- Windows下Java开发环境安装与配置
1. 前往Oracle网站下载JDK程序并安装. http://www.oracle.com/technetwork/java/javase/downloads/index.html 目前最新的版本为 ...
- windows下SVN服务的安装与配置
第一步 下载 去svn官网下载一个最新版的svn svn官网下载地址 该链接会跳转到 https://sourceforge.net/projects/win32svn/ 进行下载 第二步 安装 双击 ...
- Windows 下 Apache HTTP Server 安装、配置以及与 Tomcat 的整合(附图)
如果您能点开这篇文章,说明您已对熟悉Apache HTTP Server(下文用Apache简称)配置的重要性已很清楚了,本文不在赘述,直接介入正题,请往下阅读: 为便于阅读,列出文章目录: 一.Ap ...
随机推荐
- kendo ui简介
Kendo UI Web包含所有创建高速HTML5 web app的必备元素:UI组件.数据源.验证.一个MVVM框架.主题.模板等等. 移动HTML5带UI的开发框架层出不穷,常见的有Sencha ...
- bootstrap的介绍 和使用
开发中文网: v3.bootcss.com 前端?框架? 用户 --> 前端应用程序 --->后端应用程序 --->后端服务器. 框架:Library 或者lib,都指得是框架 ...
- javaScript 中的布尔运算符 && 和 ||
布尔运算符 && 和 ||的返回结果不一定是布尔值!由此来展开一定的研究及理解. 1.首先先介绍下常见的数据类型转化为bool后的值. (常用地方)在if表达式中,javascript ...
- Java中的instanceof关键字
instanceof是Java的一个二元操作符,和==,>,<是同一类东东.由于它是由字母组成的,所以也是Java的保留关键字.它的作用是测试它左边的对象是否是它右边的类的实例,返回boo ...
- TinyFrame系列:基于EFCodeFirst,IOC,AOP的轻型框架
TinyFrame开篇:基于CodeFirst的ORM TinyFrame续篇:整合Spring IOC实现依赖注入 TinyFrame再续篇:整合Spring AOP实现日志拦截 TinyFrame ...
- 读深入了解c++内核对象模型小结(1/3/4)
之前早就听说这本书不错,如果想对c++进一步的了解可以看看,此书是进阶阶段参考,笔者自己看了书的第一.三.四章节,后面会继续. 第一章讲了c++的对象模型的引入,各种模型的对比和现在c++采 ...
- [转]Python yield 使用浅析
您可能听说过,带有 yield 的函数在 Python 中被称之为 generator(生成器),何谓 generator ? 我们先抛开 generator,以一个常见的编程题目来展示 yield ...
- LeetCode-53-Maximum Subarray
Find the contiguous subarray within an array (containing at least one number) which has the largest ...
- java collection.sort()根据时间排序list
首先:定义bean 然后:定义比较器 最后:测试使用 一.userBean package com.butterfly.Class; public class user { private Strin ...
- jQuery之Ajax--全局Ajax事件处理器
1.这些方法用于注册事件处理器,用来处理页面上的任何 Ajax 请求,当某些事件触发后,这些事件处理器被调用.如果jQuery.ajaxSteup()中的 global 属性被设置为 true (这也 ...