# RedisChatMemoryRepository on Redis Stack

ChatMemoryRepository bean: RedisChatMemoryRepository
call 1 reply: Nice to meet you, Priya.

Keys under the default prefix "chat-memory:" (3: one JSON document per message, plus a counter):
  chat-memory:6f0a1c9e-2b7d-4c55-9a53-0d1f3e7a2b10:<n>
  chat-memory:6f0a1c9e-2b7d-4c55-9a53-0d1f3e7a2b10:<n>
  chat-memory:counter:6f0a1c9e-2b7d-4c55-9a53-0d1f3e7a2b10

Fields of one document: [content, conversation_id, metadata, timestamp, type]
TTL on each key (spring.ai.chat.memory.repository.redis.time-to-live=24h): between 86390 and 86400 s -> true

Same conversation, second call "What is my name?":
  reply: Your name is Priya.
  stored: U:My name is Priya | A:Nice to meet you, Priya. | U:What is my name? | A:Your name is Priya.
