2019-09-11 spring redis

Redis 數(shù)據(jù)類型操作
redisTemplate.boundValueOps("string_key").set("字符")疙描;存什么就取什么不用區(qū)分類型诚隙。
redisTemplate.boundHashOps("hash_key").put("f1", "v1"); 在key為hash_key下劃分出f1域里面存值v1。
redisTemplate.boundListOps("list_key").leftPush(1); 左邊推一個數(shù)為1起胰,可以左右推疊加下去久又。
redisTemplate.boundSetOps("set_key").add(1, 3, 5, "itcast", 7);用set集合存放1, 3, 5, "itcast", 7,無序不重復
redisTemplate.boundZSetOps("zset_key").add("aa", 20)效五;aa對應(yīng)值20地消,輸出默認升序排序。

redis新增修改刪除都需要更新緩存就是使用redisTemplate.delete刪除舊緩存畏妖,然后讓redis重新搜索數(shù)據(jù)庫加載新緩存犯建。
導入依賴

<dependency>
      <groupId>redis.clients</groupId>
      <artifactId>jedis</artifactId>
    </dependency>
    <dependency>
      <groupId>org.springframework.data</groupId>
      <artifactId>spring-data-redis</artifactId>
    </dependency>

添加配置 redis-config.properties

# 單機版 redis連接信息 
redis.hostName=192.168.12.168
redis.port=6379
# 控制一個 pool最多有多少個狀態(tài)為 idle( 空閑的 ) 的 jedis實例 
redis.maxIdle=300
#pool最大 jedis實例數(shù) 
redis.maxTotal=600
# 在 borrow一個 jedis實例時,是否提前進行 validate操作瓜客;如果為 true ,則得到的 jedis實例均是可用
redis.testOnBorrow=true
# 集群版 redis連接信息
# 默認值為 5 ,因為至少 3主 3從谱仪,當 1個節(jié)點掛了可以重定向到其它 5個處理
redis.maxRedirects=3

redis.cluster.node1.host=192.168.12.168
redis.cluster.node1.port=7001
redis.cluster.node2.host=192.168.12.168
redis.cluster.node2.port=7002
redis.cluster.node3.host=192.168.12.168
redis.cluster.node3.port=7003
redis.cluster.node4.host=192.168.12.168
redis.cluster.node4.port=7004
redis.cluster.node5.host=192.168.12.168
redis.cluster.node5.port=7005
redis.cluster.node6.host=192.168.12.168
redis.cluster.node6.port=7006

applicationContext-redis.xml

#單機版Redis連接信息
redis.hostName=192.168.12.168
redis.port=6379
#控制一個pool有多少個空閑的jedis實例
redis.maxIdle=300
#pool最大的jedis數(shù)
redis.maxTotal=600 
#在borrow一個jedis實例時玻熙,是否提前進行validate操作,如果true疯攒,則得到j(luò)edis實例均可用
redis.testOnBorrow=true 
//內(nèi)容數(shù)據(jù)在redis中的鍵名
    private static final String REDIS_CONTENT_LIST = "CONTENT_LIST";
  @Autowired
    private RedisTemplate redisTemplate;
//設(shè)置緩存數(shù)據(jù)
            redisTemplate.boundHashOps(REDIS_CONTENT_LIST).put()
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末嗦随,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子敬尺,更是在濱河造成了極大的恐慌枚尼,老刑警劉巖,帶你破解...
    沈念sama閱讀 218,941評論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件砂吞,死亡現(xiàn)場離奇詭異署恍,居然都是意外死亡,警方通過查閱死者的電腦和手機蜻直,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,397評論 3 395
  • 文/潘曉璐 我一進店門盯质,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人概而,你說我怎么就攤上這事呼巷。” “怎么了赎瑰?”我有些...
    開封第一講書人閱讀 165,345評論 0 356
  • 文/不壞的土叔 我叫張陵王悍,是天一觀的道長。 經(jīng)常有香客問我餐曼,道長压储,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,851評論 1 295
  • 正文 為了忘掉前任晋辆,我火速辦了婚禮渠脉,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘瓶佳。我一直安慰自己芋膘,他們只是感情好,可當我...
    茶點故事閱讀 67,868評論 6 392
  • 文/花漫 我一把揭開白布霸饲。 她就那樣靜靜地躺著为朋,像睡著了一般。 火紅的嫁衣襯著肌膚如雪厚脉。 梳的紋絲不亂的頭發(fā)上习寸,一...
    開封第一講書人閱讀 51,688評論 1 305
  • 那天,我揣著相機與錄音傻工,去河邊找鬼霞溪。 笑死孵滞,一個胖子當著我的面吹牛,可吹牛的內(nèi)容都是我干的鸯匹。 我是一名探鬼主播坊饶,決...
    沈念sama閱讀 40,414評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼殴蓬!你這毒婦竟也來了匿级?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,319評論 0 276
  • 序言:老撾萬榮一對情侶失蹤染厅,失蹤者是張志新(化名)和其女友劉穎痘绎,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體肖粮,經(jīng)...
    沈念sama閱讀 45,775評論 1 315
  • 正文 獨居荒郊野嶺守林人離奇死亡孤页,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,945評論 3 336
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了尿赚。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片散庶。...
    茶點故事閱讀 40,096評論 1 350
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖凌净,靈堂內(nèi)的尸體忽然破棺而出悲龟,到底是詐尸還是另有隱情,我是刑警寧澤冰寻,帶...
    沈念sama閱讀 35,789評論 5 346
  • 正文 年R本政府宣布须教,位于F島的核電站,受9級特大地震影響斩芭,放射性物質(zhì)發(fā)生泄漏轻腺。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,437評論 3 331
  • 文/蒙蒙 一划乖、第九天 我趴在偏房一處隱蔽的房頂上張望贬养。 院中可真熱鬧,春花似錦琴庵、人聲如沸误算。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,993評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽儿礼。三九已至,卻和暖如春庆寺,著一層夾襖步出監(jiān)牢的瞬間蚊夫,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,107評論 1 271
  • 我被黑心中介騙來泰國打工懦尝, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留知纷,地道東北人壤圃。 一個月前我還...
    沈念sama閱讀 48,308評論 3 372
  • 正文 我出身青樓,卻偏偏與公主長得像屈扎,于是被迫代替她去往敵國和親埃唯。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 45,037評論 2 355

推薦閱讀更多精彩內(nèi)容