InnoDB memcached插件的前提條件

1. InnoDB memcached插件的前提條件


平臺支持


MySQL 5.6的InnoDB memcached插件只支持Linux、Solaris和OS X平臺。

 

軟件的前提條件


必須安裝了libevent,因爲memcached需要它。根據安裝方法的不同,獲取libevent庫的方法是不同的。分爲MySQL installer和從源碼編譯:

? 如果使用MySQL installer安裝,libevent庫並不包含在安裝文件中。使用操作系統的安裝方法安裝libevent 1.4.3或之後版本,根據操作系統,選擇相應的命令apt-get、yum或port install。例如,在Ubuntu Linux上:  

sudo apt-get install libevent-dev

? 如果從源代碼編譯安裝,libevent 1.4.3集成在安裝包中,位於MySQL源代碼目錄的最上層。如果你使用libevent的集成版本,無須做任何操作。如果你想使用使用libevent的一個本地版本,你必須將-DWITH_LIBEVENT編譯選項設置爲system或yes來編譯MySQL。

 

當從源碼編譯MySQL的前提條件


當從源碼編譯MySQL服務器,你必須設置編譯選項-DWTIH_INNODB_MEMCACHED=ON.這個編譯選項生成了兩個共享庫在MySQL插件目錄(plugin_dir 默認爲BASEDIR/lib/plugin),它們是運行InnoDB memcached所需要的:

? libmemcached.so: MySQL的memcached服務插件。

? innodb_engine.so: memcached的一個InnoDB API插件。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章