Message queue for ELK Stack on Windows

Hi,

I have been exploring about adding a message queue to my ELK stack on Windows server 2016

Redis seems to be a good option to use but it seems like it is not compatible with Windows. Could you please suggest a message queue for storing logs temporarily which is popular and works well with Windows Server 2016/2019 servers.

I am using :
Logstash for shipping and parsing the logs
Elasticsearch
Kibana

Nitya