redis2ws
redis2ws
This repo contains a (very simple) example of passing messages from Redis pubsub to websocket connections. It also serves as an experimentation repo for making tiny docker images for Crystal microservices. It compiles down to a Docker image 11.3 MB in size (but does not work without extra config because then it can't find Redis).
Installation
You'll need the kemal
and redis
shards for this to work. Running shards install
in the repo directory should "just work".
Usage
Make sure you have Redis installed and a Redis server running locally on the default port. Clone this repo and move into its directory, then run crystal src/redis2ws.cr
. Navigate a browser to localhost:3000
. Use your preferred means of publishing messages to the Redis pubsub channel mychannel
(in redis-cli, you can use publish mychannel mymessage
). Observe the message you published appear in the browser window.
That is all it does so far.
Contributing
I'm not really looking for contributions at this point, this project is simply about playing around with tech I find interesting. Feel free to take inspiration from the code though, that is why it is public in the first place. :)
Contributors
- [WJWH] Wander Hillen - creator, maintainer
redis2ws
- 1
- 0
- 0
- 0
- 4
- over 6 years ago
- September 16, 2017
MIT License
Sat, 21 Dec 2024 20:03:22 GMT