redis作为队列解决方案

redis作为队列解决方案

ID:23076447

大小:25.67 KB

页数:28页

时间:2018-11-03

redis作为队列解决方案_第1页
redis作为队列解决方案_第2页
redis作为队列解决方案_第3页
redis作为队列解决方案_第4页
redis作为队列解决方案_第5页
资源描述:

《redis作为队列解决方案》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、自从人类进入商品经济社会以来,贸易即已成为人们日常活动的主要部分,并成为一国经济增长的主动力。国际分工的深化、大量国际统一标准规则的建立redis作为队列解决方案  篇一:javaredis使用之利用jedis实现redis消息队列  应用场景  最近在公司做项目,需要对聊天内容进行存储,考虑到数据库查询的IO连接数高、连接频繁的因素,决定利用缓存做。  从网上了解到redis可以对所有的内容进行二进制的存储,而java是可以对所有对象进行序列化的,序列化的方法会在下面的代码中提供实现。  序列化  这里我编写了一个java序列化的工具,主要

2、是对对象转换成byte[],和根据byte[]数组反序列化成java对象;  主要是用到了ByteArrayOutputStream和ByteArrayInputStream;  需要注意的是每个自定义的需要序列化的对象都要实现Serializable接口;  其代码如下:  ?  1  2  3随着信息化和全球化的发展,国家及地区之间的贸易也已成为拉动一国经济的三驾马车之一,甚至是三驾马车之首,奥巴马政府成立之日起自从人类进入商品经济社会以来,贸易即已成为人们日常活动的主要部分,并成为一国经济增长的主动力。国际分工的深化、大量国际统一标准规

3、则的建立  4  5  6  7  8  9  10  11  12  13  14  15  16  17  18  19  20  21  22package;import;import;import;import;import;publicclassObjectUtil{/**对象转byte[]*@paramobj*@return*@throwsIOException*/publicstaticbyte[]objectToBytes(Objectobj)throws随着信息化和全球化的发展,国家及地区之间的贸易也已成为拉动一国经济的三驾

4、马车之一,甚至是三驾马车之首,奥巴马政府成立之日起自从人类进入商品经济社会以来,贸易即已成为人们日常活动的主要部分,并成为一国经济增长的主动力。国际分工的深化、大量国际统一标准规则的建立Exception{ByteArrayOutputStreambo=newByteArrayOutputStream();ObjectOutputStreamoo=newObjectOutputStream(bo);(obj);byte[]bytes=();();();returnbytes;}  23  24  25  26  27  28  29  30 

5、 31  3233}/**byte[]转对象*@parambytes*@return*@throwsException*/publicstaticObjectbytesToObject(byte[]bytes)throwsException{ByteArrayInputStreamin=newByteArrayInputStream(bytes);ObjectInputStreamsIn=newObjectInputStream(in);return();}  定义一个消息类,主要用于接收消息内容和消息下表的设置。  ?随着信息化和全球化的发

6、展,国家及地区之间的贸易也已成为拉动一国经济的三驾马车之一,甚至是三驾马车之首,奥巴马政府成立之日起自从人类进入商品经济社会以来,贸易即已成为人们日常活动的主要部分,并成为一国经济增长的主动力。国际分工的深化、大量国际统一标准规则的建立  1  2  3  4  5  6  7  8  9  10  11  12  13  14  15  16  17  18  19  20  21  22随着信息化和全球化的发展,国家及地区之间的贸易也已成为拉动一国经济的三驾马车之一,甚至是三驾马车之首,奥巴马政府成立之日起自从人类进入商品经济社会以来,贸

7、易即已成为人们日常活动的主要部分,并成为一国经济增长的主动力。国际分工的深化、大量国际统一标准规则的建立  23  2425package;import;/**定义消息类接收消息内容和设置消息的下标*@authorlenovo**/publicclassMessageimplementsSerializable{privatestaticfinallongserialVersionUID=L;privateintid;privateStringcontent;publicintgetId(){returnid;}publicvoidsetId

8、(intid){=id;}publicStringgetContent(){returncontent;}publicvoidsetContent(Stringco

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。