@ricwo No my sender_id does not exist in listed keys. However I am passing sender ID to RASA HTTP server using below URL:
http://WEB-SER-DEVP:5005/conversations/31912110/respond
But I can see some information stored in Redis under a different key in Hexa format:
127.0.0.1:6379> get 581fbc3d89dc4513a4f2a6a7f9ceaed7
Edit:
Now what i did I thought I would clear all data from redis and will start fresh. I used command FLUSHDB
. It cleared all data from db 0. Now when I again started communication, it is not connecting with Redis at all. But chat data is available in InMemoryTracker(Default)` which I can see using
curl --request GET --url http://localhost:5005/conversations/31912110/tracker at my rasa server.
I have defined following in endpoints.yml
tracker_store:
store_type: redis
url: 'localhost'
port: 6379
db: 0
password: 'JOHN@123'
and While loading agent I am passing following:
tracker_stores = RedisTrackerStore('domain.yml', host='localhost',port=6379, db=0, password="JOHN@123", event_broker=None)
agent = Agent('domain.yml', policies = [MemoizationPolicy(max_history = 3), KerasPolicy(),fallback],tracker_store=tracker_stores)
data = agent.load_data('./data/stories.md')
However while doing interactive learning data is being stored in Redis in Hexa format under ker default
Kindly tell me what is the mistake I am making. Thanks