curl -s http://localhost:8080/job \
-H "Content-Type: application/json" \
-d '{"identifier": "1010", "name": "Job 1"}'
curl -s http://localhost:8080/job \
-H "Content-Type: application/json" \
-d '{"identifier": "1020", "name": "Job 2"}'
curl -s http://localhost:8080/job \
-H "Content-Type: application/json" \
-d '{"identifier": "1030", "name": "Job 3"}'
curl -s http://localhost:8080/job \
-H "Content-Type: application/json" \
-d '{"identifier": "1040", "name": "Job 4"}'
curl -s http://localhost:8080/job/
curl -s -X PUT http://localhost:8080/job \
-H "Content-Type: application/json" \
-d '{"identifier": "1010", "name": "Job 1010-2"}'
curl -s http://localhost:8080/job/1010
curl -s -X DELETE http://localhost:8080/job/1040
To run Redis in Docker
docker run -it \
--name redis \
-p 6379:6379 \
redis:5.0.3
To install Redis for Windows
You can choose either from these sources https://github.com/MSOpenTech/redis/releases or https://github.com/rgl/redis/downloads
Personally I preferred the first option
Download Redis-x64-2.8.2104.zip Extract the zip to prepared directory
run redis-server.exe
or redis-server.exe --maxheap 2gb
To install Redis for Linux
$ sudo apt update
$ sudo apt install redis-server
To test if Redis is working, run client with command:
$ redis-cli
Run Start:
$ sudo systemctl start redis
Connectivity test:
127.0.0.1:6379> ping
Output: PONG
127.0.0.1:6379> set test "It's working!"
Output: OK
127.0.0.1:6379> get test
Output: "It's working!"