Do You PHP はてな このページをアンテナに追加 RSSフィード Twitter

2007-12-03

[]Memcached Functions for MySQL

MySQLのUDFですが、個人的にちょっと気になります。ちなみに、バージョンはまだ0.1ですが。。。

This is a set of MySQL UDFs (user defined functions) to work with memcached using libmemcached. With these functions you get, set, append, prepend and delete objects in memcached. You can also use memcached as a global sequence generator.

Tangent Software: Memcached Functions for MySQL

READMEを見てみると、MySQL5.0以降とmemcached(当然)、libmemcachedが必要、インストールはいつものconfigure・make・make installとCREATE FUNCTIONでUDFを作成するだけのようです。

使い方ですが、まあUDFということで、通常のqueryに混ぜて使います。READMEに書かれたサンプルでは、次のような感じです。

mysql> select memc_set('abc', 'cool new memcached udf in mysql');
+----------------------------------------------------+
| memc_set('abc', 'cool new memcached udf in mysql') |
+----------------------------------------------------+
|                                                  0 | 
+----------------------------------------------------+
1 row in set (0.00 sec)

mysql> select memc_get('abc');
+---------------------------------+
| memc_get('abc')                 |
+---------------------------------+
| cool new memcached udf in mysql | 
+---------------------------------+
1 row in set (0.00 sec)

mysql> select memc_delete('abc');
+--------------------+
| memc_delete('abc') |
+--------------------+
|                  0 | 
+--------------------+
1 row in set (0.00 sec)

mysql> select memc_get('abc');
+-----------------+
| memc_get('abc') |
+-----------------+
| NULL            | 
+-----------------+
1 row in set (0.00 sec)

mysql> 

うーん。これ、うまく使えないかな。。。

スパム対策のためのダミーです。もし見えても何も入力しないでください
ゲスト


画像認証

トラックバック - http://d.hatena.ne.jp/shimooka/20071203/1196607716