80ea3c4f30 | ||
---|---|---|
.. | ||
controllers | ||
CMakeLists.txt | ||
README.md | ||
main.cc |
README.md
Redis example
A simple redis example
Usage
First of all you need redis running on the port 6379
Post
curl --location --request POST 'localhost:8080/client/foo' \
--header 'Content-Type: application/json' \
--data-raw '{
"value": "bar"
}'
Get
curl --location --request GET 'localhost:8080/client/foo'
Subscribe and Publish
Go to a websocket test website, such as https://wstool.js.org
Subscribe
Connect to ws://localhost:8080/sub
To subscribe to a channel, send channel name: mychannel
To unsubscribe from a channel, send 'unsub ' + channel name: unsub mychannel
Publish
Connect to ws://localhost:8080/pub
To publish message, send channel name and message: mychannel anything follows will be the message.