高并发之Memcached实战第10课-“Memcached Get获取数据”部分代码分享2
2015-03-28 18:56
253 查看
高并发之Memcached实战第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();
碰到任何问题,请回复,共同讨论,谢谢!
相关文章推荐
- 高并发之Memcached实战第10课-“Memcached Get获取数据”部分代码分享
- 500G python web、爬虫、数据分析、机器学习、大数据、前端实战项目视频代码免费分享
- 【分享】我们用了不到200行代码实现的文件日志系统,极佳的IO性能和高并发支持,附压力测试数据
- 数据城堡参赛代码实战篇(一)---手把手教你使用pandas
- PHP网页抓取之抓取百度贴吧邮箱数据代码分享
- js获取网页上选中的部分,包含html代码
- iOS项目开发实战——获取网页源代码的二进制数据
- java后台代码打开一个链接,并获取json数据
- Hibernate4实战 之第五部分:Hibernate的事务和并发
- 解决google chart使用服务器端代码获取填充数据--json格式
- vue.js配合$.post从后台获取数据简单demo分享
- Java编程枚举类实战代码分享
- 分享:PHP获取MAC地址的实现代码
- Android 从网络中获取数据时 产生部分数据乱码的解决
- 实战:将正式数据库上的部分数据导入历史数据库(oracle)
- 【Java并发编程实战】----- AQS(二):获取锁、释放锁
- 使用存储过程获取分页数据的Sql代码
- 【Java并发编程实战】-----“J.U.C”:AQS分析(二):获取锁、释放锁
- 使用ajax获取JSON数据的jQuery代码的格式
- file_get_contents获取一个页面并发送 POST 数据