mr923 发表于 2018-9-29 10:12:08

安装memcached_functions_mysql,实现memcache 和mysql自动更新

  mysql 5.1支持触发器以及自定义函数接口(UDF)的特性,如果配合libmemcache以及Memcached Functions forMySQL,就能够实现memcache的自动更 新。简单记录一下安装测试步骤。
  安装需求:
  需要安装memcached、libmemcached
  1、下载memcached_functions_mysql-1.1.tar.gz
  https://launchpad.net/memcached-udfs/+download
  2、解压并安装memcached_functions_mysql-1.1.tar.gz
  tar -xzvf memcached_functions_mysql-1.1.tar.gz
  cd memcached_functions_mysql-1.1
  ./configure --with-libmemcached=/usr/local/
  make && make install
  注意
  在编译的时候报错:
  servers.c: In function 'memc_servers_set':
  servers.c:122: error: 'memcached_st' has no member named 'hosts'
  servers.c:123: error: 'memcached_st' has no member named 'hosts'
  servers.c:124: error: 'memcached_st' has no member named 'hosts'
  经过测试:安装了libmemcached-0.39、libmemcached-0.38都有这样的错误,libmemcached-0.37没有这种错误,你需要安装libmemcached-0.37

页: [1]
查看完整版本: 安装memcached_functions_mysql,实现memcache 和mysql自动更新