Co-Authored-By: Claude Sonnet 5 <[email protected]> Claude-Session: https://claude.ai/code/session_01B38FGKKam5SCGgwgduVAh3
18 lines
587 B
Plaintext
18 lines
587 B
Plaintext
# INCR works with the default template, but the template cannot read the counter it made
|
|
|
|
|
|
--- Increment a counter ---
|
|
redisTemplate.opsForValue().increment("hits") = 1
|
|
|
|
--- What redis-cli sees ---
|
|
$ redis-cli -p 6390 --no-raw KEYS '*'
|
|
1) "\xac\xed\x00\x05t\x00\x04hits"
|
|
$ redis-cli -p 6390 --no-raw EVAL 'return redis.call("GET", redis.call("KEYS", "*")[1])' 0
|
|
"1"
|
|
|
|
--- Read it back through the same template ---
|
|
redisTemplate.opsForValue().get("hits")
|
|
org.springframework.data.redis.serializer.SerializationException
|
|
message: Cannot deserialize
|
|
root: java.io.EOFException: null
|