drogon/examples/redis/README.md

42 lines
768 B
Markdown
Raw Normal View History

2021-07-06 15:02:11 +00:00
# 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'
```
2022-09-13 02:30:51 +00:00
## 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.`