Springdata redis在專案中的使用

2021-07-30 22:54:24 字數 2006 閱讀 6921

org.springframework.data

spring-data-redis

1.0.3.release

log4j

log4j

org.slf4j

slf4j-log4j12

<?xml version="1.0" encoding="utf-8"?>

spring維護的使用redis用到的bean

rediskeyutils類

public class rediskeyutils 

public static string getuseronline(long userid)

/** 儲存使用者人氣資訊 **/

public static string getuserbrowse(long userid)

/** 儲存使用者語伴資訊 **/

public static string getuserpartner(long userid)

/** 儲存使用者session資訊 **/

public static string getusersession(long userid)

private static string getrediskey(string... name)

} sb = sb.deletecharat(sb.lastindexof(split));

return sb.tostring();

} public static string getcountrynamekey(long id)

public static string getcitynamekey(long id)

public static string getusertokenkey(long id)

public static string getvcodekey(string str)

public static string getloginuserlistkey()

}

service層的注入

@service("usertokenservice")

public class usertokenserviceimpl implements usertokenservice ,userid:{}", token, userid);

mapresult = new hashmap();

try ,userid:{}", token, userid);

} catch (exception e) ", e.tostring());

return responseutils.returnfailmsg("操作失敗");

} return responseutils.returnsuccessmsg(result);

}

獲取使用者token資訊

public mapgetusertokenbyid(long userid) ", userid);

mapresult = new hashmap();

try ]的token資訊", userid);

return responseutils.returnfailmsg("1052");

}result.put("token", token);

logger.info("獲取使用者token資訊成功,userid:{}", userid);

} catch (exception e) ", e.tostring());

return responseutils.returnfailmsg("操作失敗");

} return responseutils.returnsuccessmsg(result);

}

spring data redis簡單演示

專案需要將jedis整合到spring中,正好spring專案中包括了spring data redis專案,並對jedis進行了封裝。極大的方便了redis的操作。所需的基本包 spring的配置檔案中加入redis的配置 配置好後就可以直接在專案中使用redistemplate和stringre...

spring data redis 基本使用

stringredistemplate.opsforvalue set test 100 60 10,timeunit.seconds 向redis裡存入資料和設定快取時間 stringredistemplate.opsforvalue get test 根據key獲取快取中的val stringr...

Spring Data Redis 正確使用姿勢

課程簡介 本課程主要講解常規 redis 的寫法,redis 和 spring 的結合使用,即 spring data redis,以及 redis 在工作中的正確使用姿勢,redis 和 spring 的 cacheable 的結合使用。裡面貫穿了基本使用方法和工作實踐結合在實際工作中的寫法,起到...