国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學(xué)院 > 開發(fā)設(shè)計 > 正文

Redis關(guān)于對象的儲存

2019-11-06 06:47:28
字體:
供稿:網(wǎng)友
redis是不能直接儲存對象的。已知道的方法有兩種:1.把對象序列化存進(jìn)去,取出來的時候再反序列化成對象
package com.gametech.utils;    import java.io.ByteArrayInputStream;  import java.io.ByteArrayOutputStream;  import java.io.ObjectInputStream;  import java.io.ObjectOutputStream;    import org.apache.log4j.Logger;    public class SerializeUtil {        static Logger log = Logger.getLogger(SerializeUtil.class);      /**      *       * <p>Title: ObjTOSerialize</p>      * <p>Description: 序列化一個對象</p>      * @param obj      * @return      * @author guangshuai.wang      */      public static byte[] ObjTOSerialize(Object obj){          ObjectOutputStream oos = null;          ByteArrayOutputStream byteOut = null;          try{              byteOut = new ByteArrayOutputStream();              oos = new ObjectOutputStream(byteOut);              oos.writeObject(obj);              byte[] bytes = byteOut.toByteArray();              return bytes;          }catch (Exception e) {              log.error("對象序列化失敗");          }          return null;      }      /**      *       * <p>Title: unSerialize</p>      * <p>Description: 反序列化</p>      * @param bytes      * @return      * @author guangshuai.wang      */      public static Object unSerialize(byte[] bytes){          ByteArrayInputStream in = null;          try{              in = new ByteArrayInputStream(bytes);              ObjectInputStream objIn = new ObjectInputStream(in);              return objIn.readObject();          }catch (Exception e) {              log.error("反序列化失敗");          }          return null;      }  } 2.使用jedis.set(byte[], byte[])通過這個API,很顯然我們能夠?qū)崿F(xiàn)jedis.set(String key, Object value)jedis.set(String key, List<M> values)我們需要關(guān)注的就是在cache的時候?qū)bject和List對象轉(zhuǎn)換成字節(jié)數(shù)組并且需要提供將字節(jié)數(shù)組轉(zhuǎn)換成對象返回。如果需要取對象的時候使用jedis.get:
發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 文安县| 房产| 东辽县| 南充市| 张掖市| 三台县| 武夷山市| 宽甸| 徐州市| 资中县| 桂阳县| 丘北县| 定远县| 靖边县| 义乌市| 巫溪县| 邹平县| 句容市| 盘山县| 湘西| 商城县| 庆元县| 雷山县| 永济市| 巫山县| 鲁甸县| 罗江县| 南丹县| 吴堡县| 安塞县| 雅江县| 正安县| 通江县| 攀枝花市| 十堰市| 德安县| 桃源县| 大埔区| 牙克石市| 福建省| 怀仁县|