博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
高并发之Memcached实战第10课-“Memcached Get获取数据”部分代码分享2
阅读量:6394 次
发布时间:2019-06-23

本文共 873 字,大约阅读时间需要 2 分钟。

第10课-“Memcached Get获取数据”部分代码分享2

一、Memcached客户端读写在同一个程序的逻辑:

MemcachedClient mcc = new MemcachedClient(list);if(mcc.get("something")==null){  if(!DataFactory.Exist(somethingObject))  {     DataFactory.StoreInDB(somethingObject);  }  mcc.set("something", 900, somethingObject).get();}ReadObject readObject =mcc.get("something");readObject.DoClientLogic();

二、Memcached客户端读写分离的逻辑:

写逻辑:

MemcachedClient mcc = new MemcachedClient(list);if(mcc.get("something")==null){  if(!DataFactory.Exist(somethingObject))  {     DataFactory.StoreInDB(somethingObject);  }  mcc.set("something", 900, somethingObject).get();}

读逻辑:

MemcachedClient mcc = new MemcachedClient(list);ReadObject readObject =new ReadObject();if(mcc.get("something")==null){   readObject =DataFactory.ReadFromDB(somethingObject);}else{   readObject =mcc.get("something");}readObject.DoClientLogic();

碰到任何问题,请回复,共同讨论,谢谢!

转载地址:http://nhlha.baihongyu.com/

你可能感兴趣的文章
HDOJ 3359 Kind of a Blur
查看>>
Mybatis 示例之 SelectKey
查看>>
jquery批量设置属性readonly和disabled
查看>>
20-ab压力测试及nginx性能统计模块
查看>>
几种常见模式识别算法整理和总结
查看>>
在_Layout模版中使用@Styles.Render()没有效果
查看>>
他叫索隆
查看>>
使用checkstyle来规范你的项目
查看>>
wireshark 实用过滤表达式(针对ip、协议、端口、长度和内容) 实例介绍(转)...
查看>>
Loadrunner中影响"响应时间"的设置
查看>>
进入css3动画世界(二)
查看>>
2017 部门文化宣贯会议内容
查看>>
南方的养老金拿去支援东北,解燃眉之急!这位专家的建议,让网友议论开了...
查看>>
微服务网关哪家强?一文看懂Zuul, Nginx, Spring Cloud, Linkerd性能差异
查看>>
花7年时间发布一款测试版游戏是种什么体验?
查看>>
携程晋升6位副总裁 多为加盟10年以上骨干员工
查看>>
K歌之王的秘密 全藏在那部手机“芯”里
查看>>
通讯:白先勇的“八千里路云和月”
查看>>
湖北恩施:警方租赁警犬街头巡逻震慑违法犯罪
查看>>
拥抱“全球朋友圈” 2018年宁波外贸进出口额达8576.3亿元
查看>>