易截截图软件、单文件、免安装、纯绿色、仅160KB

利用mysql函数更新memcached

Memcached Functions for MYSQL官方主页:
https://launchpad.net/memcached-udfs
两篇基本文章:
http://www.libing.name/2009/02/06/mysql-map-data-to-memcached.html
http://www.libing.name/2008/02/26/mysql-map-memcached.html
安装和验证的SQL语句:
http://hg.tangent.org/memcached_functions_mysql/file/724eeccc55bc/README
安装:
1.安装mysql
2.安装memcached
3.启动mysql,memcached
   /usr/local/bin/memcached -p 22222 -m 64m -u root -d
4.安装Memcached Functions for MYSQL
tar xzvf memcached_functions_mysql-0.2.tar.gz
cd memcached_functions_mysql-0.2
./configure –with-mysql=MYSQL_DIR/bin/mysql_config –libdir=MYSQL_DIR/lib/mysql/
make
make install
5.将UDFs加载到MySQL中(UDF=User Defined Function)
    memc_servers_set()
    mysql> create function memc_servers_set returns int soname "libmemcached_functions_mysql.so";
    memc_set()
    mysql> create function memc_set returns int soname "libmemcached_functions_mysql.so";
    memc_get()
    mysql> create function memc_get returns string soname "libmemcached_functions_mysql.so";
    memc_delete()
    mysql> create function memc_delete returns string soname "libmemcached_functions_mysql.so";
    ......
    其他函数的加载省略
6.验证
select memc_servers_set('127.0.0.1:22222');
select memc_set('key','value');
select memc_get('key');
select memc_delete('key');
7.触发器更新memcached
(1)创建表
create table memc_test(
    key varchar(100),
    value varchar(100)
);
(2)创建触发器
delimiter ;;
create trigger memc_add after insert on memc_test for each row begin
    select memc_set(NEW.key,NEW.value);
end;;
delimiter ;
delimiter ;;
create trigger memc_update after update on memc_test for each row begin
    select memc_set(NEW.key,NEW.value);


相关文档:

使用mysql的replace函数替换字符串

最近在研究CMS,在数据转换的时候需要用到mysql的replace函数,这里简单介绍一下!
比如你要将 表 tb1里面的 f1字段的abc替换为def
UPDATE tb1 SET f1=REPLACE(f1, 'abc', 'def');
REPLACE(str,from_str,to_str)   
在字符串   str   中所有出现的字符串   from_str&nbs ......

mysql用户认证协议更换(mysql使用问题)

安装好mysql后,在使用mysq时,出现了如下问题.
java.sql.SQLException: Communication failure during handshake. Is there a server running on localhost:3306?
at org.gjt.mm.mysql.MysqlIO.init(MysqlIO.java:327)
at org.gjt.mm.mysql.Connection.connectionInit(Connection.java:261)
at org.gjt.mm.mysql.jdbc2 ......

mysql无法启动

郁闷!CSDN的博客编辑器右边怎么没有显示出来完啊,搞个什么“如何使用客户端写博客”,害我输入的字都被那个提示挡住了!
转入正题:
今天一大早起来,打开eclipse启动tomcat,昨晚还正常运行的一个项目却报错,给我的心情真是一个打击呀~~新年第一天就不太顺利!
经过检查才知道使用的数据库mysql没有启动, ......

IIS+PHP+MySQL配置 南三方


      在网上找了很多IIS+PHP的配置的方法,试过之后很多都不能达到效果。于是总结了大部分的文章后就得出了这样的方法:(本次操作系统以Win2000为例,如果你要改为其它系统就把系统根目录变一下就Ok了)
一、下载必须的程序:
(1) 先到PHP的官方网站下载一个PHP(本文就以PHP 4.4.2为例)。 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号