An open API service indexing awesome lists of open source software.

https://github.com/basemax/firstredispython

A tiny python web application based on Flask to set, get, expire, delete keys of Redis database easily with direct link at the browser.
https://github.com/basemax/firstredispython

flask flask-api flask-application flask-redis python python-redis python-redis-tutorial python3 redis

Last synced: 6 months ago
JSON representation

A tiny python web application based on Flask to set, get, expire, delete keys of Redis database easily with direct link at the browser.

Awesome Lists containing this project

README

          

# First Redis Python (CRUD)

A tiny **python** web application based on **Flask** to set, get, expire, delete keys of **Redis** database easily with direct link at the browser.

## Using

```
flask run
```

## Routes

**Set a new key with value:**
`http://127.0.0.1:5000/set/name/Max`

**Update the value of a key:**
`http://127.0.0.1:5000/update/name/NewMax`

**Get value of a key:**
`http://127.0.0.1:5000/get/name`

**Set value to a key with expire time:**
`http://127.0.0.1:5000/set/name/Max/5`

**Set expire time on a key:**
`http://127.0.0.1:5000/expire/name/10`

**Delete a key:**
`http://127.0.0.1:5000/delete/name`

**Note:** You do not have to put `/` at the last of the URL, this is not allowed.

### References

- https://redis.io/commands/expire
- https://stackoverflow.com/questions/36000981/storing-keys-with-prefix-that-expire-in-redis
- https://redis-py.readthedocs.io/en/stable/
- https://realpython.com/python-redis/
- https://stackoverflow.com/questions/36000981/storing-keys-with-prefix-that-expire-in-redis
- https://redis-py.readthedocs.io/en/stable/_modules/redis/client.html#Redis.expire
- https://medium.com/@ashok.tankala/how-to-write-your-own-redis-key-expire-listener-in-python-53e531a97f36

© Copyright Max Base, 2021