1. 程式人生 > >redis工具類學習和使用(RedisTemplate,StringRedisTemplate)

redis工具類學習和使用(RedisTemplate,StringRedisTemplate)

RedisTemplate ,StringRedisTemplate 是對redis操作的一個封裝類.類似jdbcTemplate

RedisTemplate是一個泛型類,RedisTemplate可以對任何型別的key-value鍵值對操作。(hash結構同理)

StringRedisTemplate繼承了RedisTemplate。只能對key=String,value=String的鍵值對進行操作 (hash結構同理)

他們各自序列化的方式不同,但最終都是得到了一個位元組陣列,殊途同歸 StringRedisTemplate使用的是StringRedisSerializer類, RedisTemplate使用的是JdkSerializationRedisSerializer類。 反序列化時,則是一個得到String,一個得到Object

其他基本操作大同小異

(注: java序列化是指將java物件通過某種方式轉換成可以在網路中傳輸的位元組陣列。同樣的反序列化是指:將位元組陣列轉換成java物件)