memcached源码学习的源码怎么制作为exe

&&&&memcached.exe
memcached.exe
Windows下php中Memcache的安装:
1. 下载memcache的windows稳定版,解压放某个盘下面,比如在c:\memcached
2. 在终端(也即cmd命令界面)下输入 ‘c:\memcached\memcached.exe -d install’ 安装
3. 再输入: ‘c:\memcached\memcached.exe -d start’ 启动。NOTE: 以后memcached将作为windows的一个服务每次开机时自动启动。这样服务器端已经安装完毕了。
4.下载php_memcache.dll,请自己查找对应的php版本的文件
5. 在C:\winnt\php.ini 加入一行 ‘extension=php_memcache.dll’
6.重新启动Apache,然后查看一下phpinfo,如果有memcache,那么就说明安装成功!
memcached的基本设置:
-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 显示帮助
Memcache环境测试:
运行下面的php文件,如果有输出This is a test cache!,就表示环境搭建成功。开始领略Memcache的魅力把!
$mem = new Memcache();
$mem-&addserver(&127.0.0.1&, 11211);
$mem-&set(&mykey&, &This is a test cache!&, 0, 60);
$val = $mem-&get(&mykey&);
若举报审核通过,可奖励20下载分
被举报人:
举报的资源分:
请选择类型
资源无法下载
资源无法使用
标题与实际内容不符
含有危害国家安全内容
含有反动色情等内容
含广告内容
版权问题,侵犯个人或公司的版权
*详细原因:
您可能还需要
开发技术下载排行当前访客身份:游客 [
当前位置:
是memcache-2.2.7然后 ./configure --with-php-config=/usr/local/php/bin/php-config...
今天把网站 ()内容详情页的缓存从 memcache 换到了 kvdb,直接使用 memcache 缓存整个正文太浪费了! k...
我在 memcached中放一个 map 来记录网站的一些在线用户信息。
对这个map 主要有两个操作。1. 从memcached中取出map,添加数...
如题,系统是centos 6.5,php7,memcache已安装,libmemcached也已安装完。在php官网下载了memcached的源码包,解压...
@铂金小虫 你好,想跟你请教个问题:你好 你以前的那个问题
集群采用 memcached session不过期 你后来是怎么处理的? 谢谢了
方便的话...
我们的环境是nginx+2台tomcat实现负载,memcached实现session同步。我的tomcat,context.xml配置文件如下。 tom...
@红薯 你好,想跟你请教个问题: 我使用java客户端set值到 memcached缓存代理服务器,只能set一次,也就是第一次能set成功了;当set第...
在了解过世界最大的PHP站点,Facebook的后台技术后,今天我们来了解一个百万级PHP站点的网站架构:Poppen.de。Poppen.de是德国的一...
刚学习memcached,win7环境下,telnet localhost 11211成功,但是输入命令一直说无效命令,有哪个大神知道怎么回事????
官网好像没找到。
我用netty+memcached
memcached保存channel的时候无法保存
是因为memcached保存的对象无法序列化想请问如何解决的...
1、select * from A ,对应AMapper.xml 这个数据被缓存了,若A表有更新,它的缓存也会被清掉,这是正常的。 2、select * ...
@红薯 第一次搭建memcached 服务 通过 java 客户端 与 memcached 交互 发现空闲一段时间后 无法获取缓存数据 再尝试几次又可以了...
Tomcat中的cantext.xml配置如下 &Manager className="de.javakaffee.web.msm.Memcache...
在解决nginx+tomcat+memcached集群session的问题中,我在本机(Windows)测试,nginx+2个tomcat,将memcac...
@樱花泪 你好,想跟你请教个问题:
我现在要用memcached来做tomcat的session共享
tomcat报错
实在不知道该怎么办了 pp...
操作系统:window 7 64 环境:wamp2.5 Apache Version :2.4.9
PHP Version :5.5.12
意思就是把,memcached整合到weblogic,有没有像memcached整合到tomcat的方法一样的.直接把memcached的jar包放到to...
比如 保存的key有
a_3_1 取出 a_打头的列表值
@AngusXer 你好,想跟你请教个问题:请问如何在window7下 用minGW编译memcached 我下了源码 但是完全看不懂README.win32
做了一个项目用的技术是:struts2+mybatis+spring+memcache+mongodb+dbcp+lucene 数据库:mysql web...
如题: 在3个虚拟集中搭建好memcache 缓存分布式集群,利用magent代理memcache 服务器分别为A,B,C ip 分别为:192.168....
有没有magent在windows下的安装包和安装方法,再就是分布式部署如何实现一个服务器上的缓存数据共享到全部的服务器上,拜托各位了
使用magent搭建memcached集群的时候,有三个memcached服务,其中两个s,一个b memcached -m 1 -u root -vvv...
使用magent搭建了两台memcached集群,通过XMencached客服端操作magent代理set值正常,取值却一直报session关已闭。但可通...
两个tomcat,分别cas-server,用 memcached ticket 存储没问题,http://localhost:8080/cas-serv...
memcached 1.4.13
windows 7 32位 home basic mingw
gcc version 4.7....
使用nginx,tomcat和memcached进行session共享但是发现每次nginx转发到另外一个tomcat时session就变化了详细情况如下...
从数据库里存的数据推断可能是频繁对memcached更新数据时会偶发的失败,向大家求证一下,有遇到过这种情况的吗?
1. Memcache 失效产生的雪崩问题。 问题描述:Memcache在Mysql前做了一级缓存,每次去MySQL查询的话大约耗时3秒,而每秒钟大约有1...
Jun 29, :46 AM de.javakaffee.web.msm.LockingStrategy onAfterBackupSe...
liunx服务器已经安装memcached服务,并成功开启,端口号11211 phpinfo()打印显示memcache扩展已成功安装,如下图: memc...
(2台)tomcat+memcached做了集群,sessionID在不同tomcat上相同的,但是给session赋值的时候,发现两边session不同...
最近使用了一款即时通讯的社交APP 陪我,一方在给另一方打电话的时候,主叫会扣除金币,被叫则会会加上相应金币,我对这个计费模式比较好奇,自己私下用第三方即...
@eechen 你好,想跟你请教个问题:
明明设置端口为:11211 但是没有设置成功,不知道什么原因,大神们邦我看下呢
memcached Key的命名规范是什么?
1.本人有8年的PHP Web开发经验,对Zend Framework, Phalcon框架比较精通。熟悉Linux/MySql/Apache/PHP平台...
在使用阿里云的云服务 需要加一台 高内存的服务器
CPU需要双核或4核吗
是否会影响缓存的速度
因为项目中的静态资源(HTML,JS,JPG)比较多, 多心考虑台面用nginx搭载memcache增加访问量. 其中nginx.conf中配置(节选如下...
找不到我想要的答案?Memcached源码分析(一)-建立守护进程 -
IT技术文章收藏夹
您的位置:
memcached版本为1.4.18 由易到难:分析daemon进程的创建。 memcached启动时加上-d选项即可已守护进程方式启动。daemon.c[code]#if defined __SUNPRO_C || defined __DECC || defined __HP_cc
# pragma ident "@(#)$Header: /cvsroot/wikipedia/willow/src/bin/willow/daemon.c,v 1.1
19:15:21 kateturner Exp $"
# pragma ident "$NetBSD: daemon.c,v 1.9
16:42:46 agc Exp $"
#include &fcntl.h&
#include &stdio.h&
#include &stdlib.h&
#include &unistd.h&
#include "memcached.h"
int daemonize(int nochdir, int noclose)
switch (fork()) {
return (-1);
_exit(EXIT_SUCCESS);
if (setsid() == -1)
return (-1);
if (nochdir == 0) {
if(chdir("/") != 0) {
perror("chdir");
return (-1);
if (noclose == 0 && (fd = open("/dev/null", O_RDWR, 0)) != -1) {
if(dup2(fd, STDIN_FILENO) & 0) {
perror("dup2 stdin");
return (-1);
if(dup2(fd, STDOUT_FILENO) & 0) {
perror("dup2 stdout");
return (-1);
if(dup2(fd, STDERR_FILENO) & 0) {
perror("dup2 stderr");
return (-1);
if (fd & STDERR_FILENO) {
if(close(fd) & 0) {
perror("close");
return (-1);
return (0);
}daemon进程的创建流程如下: 1、创建子进程; 2、与父进程的会话组和进程组分离,同时与控制终端脱离; 3、设置工作目录为/; 4、再次创建子进程,禁止进程重新打开控制终端;(memcached没有使用) 5、重定向STDIN_FILENO、STDOUT_FILENO、STDERR_FILENO到/dev/null,并关闭;PS:前面觉得自己什么都了解,从前端到后台,从段寄存器到网络协议。始终抓着语言细节不放,从虚表到位域对齐。 今天参加电话面试后突然惊醒了,真实情况是:什么都了解=什么都不懂。企业并不需要什么都了解的人,需要的是在某一方面深入了解的专家。于是今日痛定思痛,决定拿memcached开刀,从源码出发,开始认真阅读开源代码。
如果您查看本文后有所收获,欢迎您永久收藏到自己的账号中,同时也欢迎您分享给您的朋友
(Ctrl+Enter提交) &&
已有0人在此发表见解
&在& 20:27收藏到了
版权所有,转载本站文章还请保留本站文章或作者地址。 &&
· 蜀ICP备号-1
点击名称选择存放文件夹如何在window下编译C的代码[memcached]的_百度知道
如何在window下编译C的代码[memcached]的
//memcached。.13。,那window下呢,需要什么工具://memcached本人以在http。,如何做PHP的memcached扩展dll呢,还是怎么做。.org/上下载了v1.4,下载下来的是 memcached的源码
我有更好的答案
看用的什么编译器
系统 为windows7,不知用什么编译器好
其他类似问题
为您推荐:
memcached的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁

我要回帖

更多关于 memcached 源码 的文章

 

随机推荐