Here is example of using different Redis abilities.
Example of using geo operations
you can find here.
Example of using hash operations
you can find here.
Example of using list operations
you can find here.
Example of using stream operations
you can find here.
Example of using pub sub
you can find here.
Example of using hyper log log
you can find here.
The whole scheme of using method examples looks like that:
Made for the article:
RUS: https://habr.com/ru/post/599345/
EN: https://medium.com/@daniil_roman/designing-an-application-with-redis-as-a-data-store-what-why-d02e685ee2b8