国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數據庫 > MySQL > 正文

詳解MySQL下InnoDB引擎中的Memcached插件

2024-07-24 12:46:20
字體:
來源:轉載
供稿:網友

前些年,HandlerSocket的橫空出世讓人們眼前一亮,當時我還寫了一篇文章介紹了其用法梗概,時至今日,由于種種原因,HandlerSocket并沒有真正流行起來,不過慶幸的是MySQL官方受其啟發,研發了基于InnoDB的Memcached插件,總算是在MySQL中延續了NoSQL的香火,以前單獨架設Memcached服務器不僅浪費了內存,而且還必須自己維護數據的不一致問題,有了Memcached插件,這些問題都不存在了,而且借助MySQL本身的復制功能,我們可以說是變相的實現了Memcached的復制,這更是意外之喜。

 
安裝

為了讓文章更具完整性,我們選擇從源代碼安裝MySQL,需要注意的是早期的版本有內存泄漏,所以推薦安裝最新的穩定版,截至本文發稿時為止,最新的穩定版是5.6.13,我們就以此為例來說明,過程很簡單,只要激活了WITH_INNODB_MEMCACHED即可:
 

shell> groupadd mysqlshell> useradd -r -g mysql mysqlshell> tar zxvf mysql-5.6.13.tar.gzshell> cd mysql-5.6.13shell> cmake . -DWITH_INNODB_MEMCACHED=ONshell> makeshell> make installshell> cd /usr/local/mysqlshell> chown -R mysql .shell> chgrp -R mysql .shell> scripts/mysql_install_db --user=mysqlshell> chown -R root .shell> chown -R mysql datashell> bin/mysqld_safe --user=mysql &shell> cp support-files/mysql.server /etc/init.d/mysql.server

MySQL安裝完畢后,在插件目錄我們能看到innodb_engine.so和libmemcached.so:
 

mysql> SELECT @@plugin_dir;+------------------------------+| @@plugin_dir |+------------------------------+| /usr/local/mysql/lib/plugin/ |+------------------------------+
此外還需要導入Memcached插件所需要的表結構:
 
mysql> SOURCE /usr/local/mysql/share/innodb_memcached_config.sql
一切就緒后就可以激活Memcached插件了(當然如果需要的話也可以禁止):
 
mysql> INSTALL PLUGIN daemon_memcached soname "libmemcached.so";mysql> UNINSTALL PLUGIN daemon_memcached;
說明:如果要重啟插件的話,可以先uninstall,再install。

Memcached插件相關的配置信息如下,具體介紹可以參考官方文檔:
 

mysql> SHOW VARIABLES LIKE '%memcached%';+----------------------------------+------------------+| Variable_name | Value |+----------------------------------+------------------+| daemon_memcached_enable_binlog | OFF || daemon_memcached_engine_lib_name | innodb_engine.so || daemon_memcached_engine_lib_path | || daemon_memcached_option | || daemon_memcached_r_batch_size | 1 || daemon_memcached_w_batch_size | 1 |+----------------------------------+------------------+
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 峨眉山市| 灌阳县| 贵阳市| 景宁| 扬州市| 东乡族自治县| 巴彦淖尔市| 东乡族自治县| 阿拉善盟| 嘉义县| 饶河县| 浦城县| 綦江县| 昭苏县| 资阳市| 宁安市| 伽师县| 师宗县| 武穴市| 沙田区| 宜都市| 漳州市| 乌拉特前旗| 昭通市| 嘉定区| 百色市| 吴旗县| 沂源县| 京山县| 德惠市| 灌南县| 天全县| 乡城县| 区。| 咸丰县| 灵丘县| 抚州市| 南江县| 修文县| 宜君县| 固安县|