亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

詳解Java在redis中進行對象的緩存

發布時間:2020-08-30 07:16:04 來源:腳本之家 閱讀:209 作者:pj小小碼農 欄目:編程語言

Java在redis中進行對象的緩存一般有兩種方法,這里介紹序列化的方法,個人感覺比較方便,不需要轉來轉去。

一、首先,在存儲的對象上實現序列化的接口

package com.cy.example.entity.system;

import java.util.List;

import com.baomidou.mybatisplus.annotations.TableField;
import com.baomidou.mybatisplus.annotations.TableName;
import com.cy.example.entity.SuperEntity;

@TableName("users")
public class SysUserEntity extends SuperEntity<SysUserEntity> {

 /**
  * 序列化
  */
 private static final long serialVersionUID = -2967710007706812401L;

 private String c_username;

 private String c_pwd;

 private String c_phone;

 private String c_email;

 private String n_age;

 private String n_sex;

 private String n_status;

 private SysDepartmentEntity n_departmentId;

 @TableField(exist = false)
 private List<SysRoleEntity> roleList;// 一個用戶具有多個角色

 private SysUserEntity n_superior;

 //省略getter、setter
}

二、進行存儲的編寫

// 存儲對象
 public void setObject(String key, Object obj) {
  Jedis jedis = null;
  try {
   jedis = pool.getResource();
   jedis.set(key.getBytes(), SerializeUtil.serialize(obj));
  } catch (Exception e) {
   logger.info("緩存服務器連接異常!");
   e.printStackTrace();
  } finally {
   // 返還到連接池
   jedis.close();
  }
 }

三、獲取存儲的對象

// 獲取對象
 public Object getObject(String key) {

  byte[] obj = null;
  Jedis jedis = null;
  try {
   jedis = pool.getResource();
   obj = jedis.get(key.getBytes());
  } catch (Exception e) {
   logger.info("緩存服務器連接異常!");
   e.printStackTrace();
  } finally {
   // 返還到連接池
   jedis.close();
  }
  return SerializeUtil.unserialize(obj);
 }

可以看到,redis中存儲的是序列化之后的對象

詳解Java在redis中進行對象的緩存

以上所述是小編給大家介紹的Java在redis中進行對象的緩存詳解整合,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對億速云網站的支持!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

岑溪市| 太仆寺旗| 临夏县| 东台市| 红安县| 开封县| 明水县| 灵石县| 大埔区| 阳朔县| 武川县| 潞西市| 呼和浩特市| 怀集县| 耿马| 金寨县| 冕宁县| 隆尧县| 句容市| 兴文县| 托克逊县| 肇源县| 黑河市| 平度市| 太康县| 秭归县| 宜宾市| 扬州市| 蒙自县| 宝鸡市| 临湘市| 汶上县| 文水县| 哈密市| 和平县| 成安县| 宣化县| 大化| 利川市| 酉阳| 白山市|