Browsing the archives for the memcache tag

MySQL Memcache_engine的安装与使用[原创]

in mysql

[文章作者:张宴 本文版本:v1.1 最后修改:2008.09.09 转载请注明原文链接:http://blog.s135.com/post/357/] 鉴于国内外还没有人撰写如何安装Memcache_engine的文章,于是,我根据自己的编译安装步骤,写下此文。 Memcache_engine是一个MySQL 5.1数据库的存储引擎,它能够让用户通过标准的SQL语句(SELECT/UPDATE/INSERTE/DELETE)访问Memcached(还支 持新浪的Memcachedb、dbcached)中 存放的数据。

0 Comments

[精典教程]freebsd7.0下安装mysql,apache,php,phpmyadmin记录

in 服务器类

第一次在FREEBSD下配置环境,感觉好爽,安装的时候也参考了别人的介绍,在此表示感谢。
为了方便以后的操作,现在记录写下来。

安装MYSQL时要注意:
mysql默认数据库放在/var分区里,如果你的数据库很大,那么你需要在前面分区的时候把/var分区分到足够大,
如果你想改变它的安装目录,例如安装到:/usr/db,那么可以按如下方法:
#mkdir /usr/db
先在/usr建立一个数据库目录,然后
#cd /usr/ports/databases/mysql50-server
#make install clean
开始下载并开始安装数据库。编译安装完之后,重启机器可以启动mysqld守护进程,可以
#mysql
如果能够见到
mysql>
提示符,说明安装好了。不过,刚装完的mysql默认的数据库连接是100个,远远不能应付大网站的要求。按照这个办法加大吧…

0 Comments

Memcache for Windows 安装与应用

in 服务器类

最近做的一个项目中有一个分类树的页面.因为运用了Ajax异步读取数据(每onclick一下就会请求一下数据库进行查询-_-!!).数据库服务器负载明显的加大. 运维部的同事建议我使用Memcache对数据进行布式内存缓存. 安装部分 1.下载Memcache for win32 下载地址: http://jehiah.cz/projects/memcached-win32/ 2.下载php_memcache.dll 下载地址: http://pecl4win.php.net/ext.php/php_memcache.dll Note:注意你安装的PHP版本来下载相应的dll文件.(我装的是5.2X版本). 3.修改php.ini文件 在 ;Windows Extensions 处加一句 复制内容到剪贴板代码: ; Memcache extension extension=php_memcache.dll 4.装php_memcache.dll放入到你的扩展文件目录中.一般是php安装目录的ext目录下. 5.重启Apache.打开phpinfo(); 如果能找到如上信息.表示安装成功. ————————————————————————————————————————– 应用部分 1.主要方法 (1) Memcache::getVersion 返回memcache的版本信息. (2) Memcache::connect 创建一个memcache连接对象. (3) Memcache::pconnect 创建一个memcacher持久连接对象. (4) Memcache::close 关闭一个Memcache对象. (5) Memcache::set 用来添加一个值. 有四个参数,第一个参数是key,第二个参数是value,第三个参数可选,表示是否压缩保存,第四个参数可选,用来设置一个过期自动销毁的时间. (6) Memcache::add 作用和Memcache::set方法类似. 两个方法的区别是如果Memcache::add方法的返回值为false,表示这个key已经存在,而Memcache::set方法则会直接覆写. (7) Memcache::get 用来获取一个值. 只有一个参数(key,在Memcache::set时设置) (8) Memcache::replace 对一个已有的key进行覆写操作. [...]

0 Comments

Windows下的Memcache安装

in 服务器类

Windows下的Memcache安装

很多phper不知道如何在Windows下搭建Memcache的开发调试环境,最近个人也在研究Memcache,记录下自己安装搭建的过程
其实我开始研究Memcache的时候并不知道居然还有memcached for Win32这个鸟东西,害得我在CnetOS下折腾1天才搞定,今天突然发现Windows下的Memcache进行开发调试完全没有问题,所以写篇Memcache的文档分享给大家
Windows下的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,那么就说明安装成功!

0 Comments

memcached与memcache的区别

in 服务器类

 memcached 像是一个后台服务器,memcache是php的一个模块,需要编译,像是一个客户端,memcached 和 memcache 是紧密结合的两个东西。

0 Comments

使用MySQL触发器自动更新memcache

in 服务器类

mysql 5.1支持触发器以及自定义函数接口(UDF)的特性,如果配合libmemcache以及Memcached Functions for MySQL,就能够实现memcache的自动更新。简单记录一下安装测试步骤。

安装步骤

安装memcached,这个步骤很简单,随处可见

安装mysql server 5.1RC,安装办法也很大众,不废话了

编译libmemcached,解压后安装即可./configure; make; make install

编译Memcached Functions for MySQL,在http://download.tangent.org/找一个最新的版本下载就是,./configure –with-mysql=/usr/local/mysql/bin/mysql_config –libdir=/usr/local/mysql/lib/mysql/

0 Comments

memcache简要安装步骤

in 服务器类, 网络编程

1、 安装文件准备

1)、Memcache的服务器端程序:当前最新版本号为

下载地址:http://www.danga.com/memcached/

2)、Memcache的安装先决条件:先安装libevent,当前最新版本号为

Libevent介绍:libevent是一个事件触发的网络库,适用于windows、linux、bsd等多种平台,内部使用select、epoll、kqueue等系统调用管理事件机制。著名的用于apache的php缓存库memcached据说也是libevent based,而且libevent在使用上可以做到跨平台,而且根据libevent官方网站上公布的数据统计,似乎也有着非凡的性能。

下载地址:http://download.chinaunix.net/download/0006000/5804.shtml

0 Comments