久久精品人人爽,华人av在线,亚洲性视频网站,欧美专区一二三

如何使用MySQL觸發器自動更新memcache

163次閱讀
沒有評論

共計 1547 個字符,預計需要花費 4 分鐘才能閱讀完成。

丸趣 TV 小編給大家分享一下如何使用 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/

make

make 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

以下測試腳本摘自 memcached_functions_mysql 的源碼目錄,有興趣可以試試

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_insert

BEFORE INSERT ON urls

FOR EACH ROW BEGIN

SET 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”有了一定的了解,如果想了解更多相關知識,歡迎關注丸趣 TV 行業資訊頻道,感謝各位的閱讀!

正文完
 
丸趣
版權聲明:本站原創文章,由 丸趣 2023-07-20發表,共計1547字。
轉載說明:除特殊說明外本站除技術相關以外文章皆由網絡搜集發布,轉載請注明出處。
評論(沒有評論)
主站蜘蛛池模板: 永宁县| 综艺| 朔州市| 车致| 诏安县| 阿城市| 鄢陵县| 桂林市| 江西省| 贡觉县| 达孜县| 东丰县| 湟源县| 阿克| 中山市| 隆尧县| 黄石市| 旬阳县| 比如县| 安宁市| 黄梅县| 六盘水市| 从化市| 平湖市| 杂多县| 垦利县| 内黄县| 定州市| 应城市| 苏尼特左旗| 林芝县| 乡宁县| 星座| 平阳县| 包头市| 永宁县| 元谋县| 北流市| 新干县| 呼和浩特市| 得荣县|