最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

MySQL5.6.10NoSQLAPI访问方式体验

来源:懂视网 责编:小采 时间:2020-11-09 13:12:06
文档

MySQL5.6.10NoSQLAPI访问方式体验

MySQL5.6.10NoSQLAPI访问方式体验:MySQL 近期发布5.6的GA版本,其中确实有很多不错的特性值得关注和尝试。NoSQL API的支持就是其中一个比较不错的亮点,我们这就来尝试一下。详细的特性介绍可访问:http://dev.mysql.com/tech-resources/articles/mysql-5.6.html 。
推荐度:
导读MySQL5.6.10NoSQLAPI访问方式体验:MySQL 近期发布5.6的GA版本,其中确实有很多不错的特性值得关注和尝试。NoSQL API的支持就是其中一个比较不错的亮点,我们这就来尝试一下。详细的特性介绍可访问:http://dev.mysql.com/tech-resources/articles/mysql-5.6.html 。

首先部署Server端的Memcache plugin集成环境。目前支持的系统为Linux, Solaris, and OS X,不支持windows。文档地址:http://dev.mysql.com/doc/refman/5.6/en/innodb-memcached-setup.html

由于我采用的tar包安装的MySQL,所以在安装memcache plugin的时候需要先安装libevent包。

yum install libevent

即可。

然后,安装libmemcached所需要的表

将插件设置成随服务启动而启动的守护插件

重启MySQL服务,安装完成。默认访问端口为11211。

下面来验证一下安装,简单的可以采用telnet的方式发送memcached命令

然后通过sql,在demo_test表中查询数据:

再通过Java代码操作一下,我们采用xmemcached作为client api。官方地址:https://code.google.com/p/xmemcached。Maven依赖:

 
      com.googlecode.xmemcached
 xmemcached
 1.4.1

代码如下:

 /**
 * @param args
 * @author lihzh(OneCoder)
 * @blog http://www.coderli.com
 * @throws MemcachedException
 * @throws InterruptedException
 * @throws TimeoutException
 * @throws IOException
 * @date 2013 -3 -12 下午12:07:41
 */
 public static void main(String[] args) throws TimeoutException, InterruptedException, MemcachedException, IOException {
 MemcachedClient client = new XMemcachedClient("10.4.44.208" , 11211);
 // store a value for one hour(synchronously).
 client.set( "key", 3600, "onecoder");
 // Retrieve a value.(synchronously).
 Object someObject = client.get( "key");
 // Retrieve a value.(synchronously),operation timeout two seconds.
 someObject = client.get( "key", 2000);
 System. out.println(someObject);
 }

通过mysql客户端查询记录,成功存入:

这里测试的仅仅最基本的功能,如果想使用该功能,还需要做好传统数据表与memcache表的映射关系。具体可参考:http://dev.mysql.com/doc/refman/5.6/en/innodb-memcached-developing.html。

文档

MySQL5.6.10NoSQLAPI访问方式体验

MySQL5.6.10NoSQLAPI访问方式体验:MySQL 近期发布5.6的GA版本,其中确实有很多不错的特性值得关注和尝试。NoSQL API的支持就是其中一个比较不错的亮点,我们这就来尝试一下。详细的特性介绍可访问:http://dev.mysql.com/tech-resources/articles/mysql-5.6.html 。
推荐度:
标签: 访问 API 体验
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top