# The RedisTemplate Boot gives you: JDK serialisation for keys and values


--- Which serializers is it using? ---
key serializer:   JdkSerializationRedisSerializer
value serializer: JdkSerializationRedisSerializer

--- Write a String under the key user:1 ---
redisTemplate.opsForValue().set("user:1", "Ankur")

--- What redis-cli sees ---
$ redis-cli -p 6390 --no-raw KEYS '*'
1) "\xac\xed\x00\x05t\x00\x06user:1"
$ redis-cli -p 6390 --no-raw GET user:1
(nil)
$ redis-cli -p 6390 --no-raw EVAL 'return redis.call("GET", redis.call("KEYS", "*")[1])' 0
"\xac\xed\x00\x05t\x00\x05Ankur"

--- What Java sees ---
redisTemplate.opsForValue().get("user:1") = Ankur
