其他版本組合測試均報錯(如 1.1/0.10/0.8 搭配 0.42+ 失敗),僅此組合穩定。
# libmemcached tar zxvf libmemcached-0.34.tar.gz cd libmemcached-0.34 ./configure --with-memcached=/home/memcache/bin/memcached make && make install ln -s /usr/local/lib/libmemcached.so.3 /usr/lib/ memstat # 測試 # memcached_functions_mysql cd memcached_functions_mysql-0.9 ./configure --with-mysql=/usr/local/mysql/bin/mysql_config --libdir=/usr/local/mysql/lib/ make && make install # 複製 .so 到 plugin 目錄並載入 cp /usr/local/mysql/lib/libmemcached_functions_mysql.so /usr/local/mysql/lib/mysql/plugin/ mysql> SOURCE sql/install_functions.sql;
mysql> SELECT memc_udf_version(); -- 0.9 mysql> SELECT memc_libmemcached_version(); -- 0.34
No package 'libmemcached' found
export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig:/usr/lib/pkgconfig
| 操作 | 耗時 | QPS |
|---|---|---|
| INSERT | 1.4072 秒 | ~710 |
| DELETE | 1.5534 秒 | ~643 |