6.2 使用 Memcache 支持编译 NDB Cluster

从源编译 NDB 时,使用 NDB Cluster 源中包含的 memcached 和 libevent 源自动构建对 Memcache API 的支持。默认情况下, make installmemcached二进制文件放在 NDB Cluster 安装bin目录中,并将 ndbmemcache 引擎共享对象文件 ndb_engine.so放在安装 lib目录中。

您可以在构建 ndbmemcache 时禁用捆绑的 memcached,方法是使用 -DWITH_BUNDLED_MEMCACHED=OFF; 您可以改为使用您自己系统的内存缓存服务器和源,安装在path, 和 . 您还可以使用该 选项导致使用系统的 libevent 版本,而不是与 NDB Cluster 捆绑在一起的版本。 -DWITH_BUNDLED_MEMCACHED=OFF -DMEMCACHED_HOME=path-DWITH_BUNDLED_LIBEVENT=OFF

有关与 ndbmemcache 支持相关的 CMake选项 的其他信息 ,请参阅编译 NDB Cluster 的选项

有关构建 NDB Cluster 的一般信息,请参阅 在 Linux 上从源代码构建 NDB Cluster在 Windows 上从源代码编译和安装 NDB Cluster。有关从源构建 MySQL 服务器的信息,请参阅从源 安装 MySQL以及 MySQL 源配置选项