博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Jedis Client的使用以及序列化
阅读量:5146 次
发布时间:2019-06-13

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

 

JedisPool pool = new JedisPool(poolConfig, IP, PORT, timeout);public String set(String key,String value) {Jedis jedis = null;boolean success = true;try {jedis = this.pool.getResource();return jedis.set(key, value);}catch (JedisException e) {success  = false;if(jedis != null){//jedis异常,销毁pool.returnBrokenResource(jedis);}throw e;}catch (Exception e) {system.out.println("jedis  exception");}finally{if(success && jedis != null){//需要还回给poolthis.pool.returnResource(jedis);}}}

 

------------------------jedis序列化RedisSerializeUtil --------------

 

import java.io.ByteArrayInputStream;import java.io.ByteArrayOutputStream;import java.io.ObjectInputStream;import java.io.ObjectOutputStream;public class RedisSerializeUtil {//序列化public static byte[] serialize(Object object){ObjectOutputStream objectOutputStream = null;   ByteArrayOutputStream byteArrayOutputStream = null;   try {    byteArrayOutputStream = new ByteArrayOutputStream();    objectOutputStream = new ObjectOutputStream(byteArrayOutputStream);    objectOutputStream.writeObject(object);    byte[] bytes = byteArrayOutputStream.toByteArray();            return bytes;} catch (Exception e) {e.printStackTrace();}return null;}// 反序列化public static Object deSeialize(byte[] bytes) {ByteArrayInputStream byteArrayOutputStream = null;try {byteArrayOutputStream = new ByteArrayInputStream(bytes);ObjectInputStream objectInputStream = new ObjectInputStream(byteArrayOutputStream);return objectInputStream.readObject();} catch (Exception e) {system.out.println("deserialize exception");}return null;}public static void main(String[] args) {String str = "tobytes";System.out.print(RedisSerializeUtil.deSeialize(RedisSerializeUtil.serialize(str)));}}

 

 

转载于:https://www.cnblogs.com/dyllove98/p/3181813.html

你可能感兴趣的文章
css3实现漂亮的按钮链接
查看>>
[python基础] python 2与python 3的区别,一个关于对象的未知的坑
查看>>
BZOJ 1251: 序列终结者 [splay]
查看>>
云的世界
查看>>
初识DetNet:确定性网络的前世今生
查看>>
5G边缘网络虚拟化的利器:vCPE和SD-WAN
查看>>
MATLAB基础入门笔记
查看>>
【UVA】434-Matty's Blocks
查看>>
五、宽度优先搜索(BFS)
查看>>
运行一个窗体直接最大化并把窗体右上角的最大化最小化置灰
查看>>
Android开发技术周报 Issue#80
查看>>
hadoop2.2.0+hive-0.10.0完全分布式安装方法
查看>>
WebForm——IIS服务器、开发方式和简单基础
查看>>
小实验3:实现haproxy的增、删、查
查看>>
Angular中ngModel的$render的详解
查看>>
读《格局》| 未到年纪的真理
查看>>
[转]《城南旧事》里的《送别》
查看>>
07动手动脑
查看>>
django知识点总结
查看>>
C++ STL stack、queue和vector的使用
查看>>