Class RedisChatMemoryStore

java.lang.Object
io.quarkiverse.langchain4j.memorystore.RedisChatMemoryStore
All Implemented Interfaces:
dev.langchain4j.store.memory.chat.ChatMemoryStore

public class RedisChatMemoryStore extends Object implements dev.langchain4j.store.memory.chat.ChatMemoryStore
  • Constructor Details

    • RedisChatMemoryStore

      public RedisChatMemoryStore(io.quarkus.redis.datasource.RedisDataSource redisDataSource)
  • Method Details

    • deleteMessages

      public void deleteMessages(Object memoryId)
      Specified by:
      deleteMessages in interface dev.langchain4j.store.memory.chat.ChatMemoryStore
    • getMessages

      public List<dev.langchain4j.data.message.ChatMessage> getMessages(Object memoryId)
      Specified by:
      getMessages in interface dev.langchain4j.store.memory.chat.ChatMemoryStore
    • updateMessages

      public void updateMessages(Object memoryId, List<dev.langchain4j.data.message.ChatMessage> messages)
      Specified by:
      updateMessages in interface dev.langchain4j.store.memory.chat.ChatMemoryStore