分享更有价值
被信任是一种快乐

如何使用MySQL触发器自动更新memcache

文章页正文上

小编给大家分享一下如何使用MySQL触发器自动更新memcache,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!mysql 5.1支持触发器以及自定义函数接口(UDF)的特性,如果配合libmemcache以及Memcached Functions for MySQL,就能够实现memcache的自动更新。简单记录一下安装测试步骤。
安装步骤安装memcached,这个步骤很简单,随处可见安装mysql server 5.1RC,安装办法也很大众,不废话了编译libmemcached,解压后安装即可./configure; make; make install编译Memcached Functions for MySQL,在找一个最新的版本就是,./configure –with-mysql=/usr/local/mysql/bin/mysql_config –libdir=/usr/local/mysql/lib/mysql/makemake install接下来有两个办法让Memcached Functions for MySQL在mysql中生效在mysql的shell中执行memcached_functions_mysql目录下的sql/install_functions.sql,这会把memcache function作为UDF加入mysql运行memcached_functions_mysql源码目录下的utils/install.pl,这是一个perl脚本,作用同上一条测试memcache function以下测试脚本摘自memcache免费主机域名d_functions_mysq免费主机域名l的源码目录,有兴趣可以试试
PLAIN TEXTCODE: drop table if exists urls;create table urls (id int(3) not null,url varchar(64) not null default ,primary key (id));
select memc_servers_set(localhost:11211);select memc_set(urls:sequence, 0);
DELIMITER |
DROP TRIGGER IF EXISTS url_mem_insert;CREATE TRIGGER url_mem_insertBEFORE INSERT ON urlsFOR EACH ROW BEGINSET NEW.id= memc_increment(urls:sequence);SET @mm= memc_set(concat(urls:,NEW.id), NEW.url);END |
DELIMITER ;
insert into urls (url) values (http://google.com);insert into urls (url) values (http://www.ooso.net/index.);insert into urls (url) values (http://www.devdao.net/);insert into urls (url) values (http://slashdot.org);insert into urls (url) values (http://.com);select * from urls;
select memc_get(urls:1);select memc_get(urls:2);select memc_get(urls:3);select memc_get(urls:4);select memc_get(urls:5);看完了这篇文章,相信你对“如何使用MySQL触发器自动更新memcache”有了一定的了解,如果想了解更多相关知识,欢迎关注云技术行业资讯频道,感谢各位的阅读!

相关推荐: oracle中如何使用sqlldr导入数据

小编给大家分享一下oracle中如何使用sqlldr导入数据,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!背景900W数据的TXT文本,文件内容各字段以”|”分隔,使用nevicat…

文章页内容下
赞(0) 打赏
版权声明:本站采用知识共享、学习交流,不允许用于商业用途;文章由发布者自行承担一切责任,与本站无关。
文章页正文下
文章页评论上

云服务器、web空间可免费试用

宝塔面板主机、支持php,mysql等,SSL部署;安全高速企业专供99.999%稳定,另有高防主机、不限制内容等类型,具体可咨询QQ:360163164,Tel同微信:18905205712

主机选购导航云服务器试用

登录

找回密码

注册