Skip to content

oscar-besga-panel/YaitRedisAndJedis

Repository files navigation

YaitRedisAndJedis

Yet Another Introduction to Redis and Jedis (Java) (version 1.2)

This is a open source creative commons project to give a quick but almost complete and understable introduction to Redis and Java library Jedis, with examples.

SLIDES about Redis and Yedis

Presentation about Redis and Jedis
The presentation is in Spanish and English,
if anyone wants to contribute with another language; that's welcome.

Soruce code

  • src/main/groovy -> Example code in groovy class
  • src/main/java -> Examples of code in java
    • org.obapanel.yaitredisandjedis.examples -> Examples and utils for redis
    • org.obapanel.yaitredisandjedis.MakeRedisConnection -> Util to make a redis connection
    • org.obapanel.yaitredisandjedis.slides.SlideXX -> Example code reffering to slide number
  • src/main/script -> Examples of code in groovy script

Presentations

See online on (quality is not optimal):
https://drive.google.com/open?id=1FvMYpSCxlZTVzIM6Yo1ICcrQQoych-Vj
You can open:

  • YaitRedisJedis_en
  • YaitRedisJedis_es

Redis basic and tutorials

List of commands: https://redis.io/commands
Data types: https://redis.io/topics/data-types-intro
Tutorial https://www.tutorialspoint.com/redis/index.htm
Book https://redislabs.com/redis-in-action/
Try redis online https://try.redis.io/
Redis University (great FREE courses and tutorials ) https://university.redis.com/

Awesome Redis

A curated list of amazingly awesome redis and redis ecosystem resources.
https://github.com/JamzyWang/awesome-redis

Jedis, and java and redis

Jedis library github: https://github.com/xetorthio/jedis
Jedis quick how-to: https://www.baeldung.com/jedis-java-redis-client-library
Scan command how-to: https://stackoverflow.com/questions/33842026/how-to-use-scan-commands-in-jedis
Review of libraries: https://stackoverflow.com/questions/42250951/redisson-vs-jedis-for-redis
More examples: http://chuwiki.chuidiang.org/index.php?title=Ejemplo_con_Redis_y_Jedis
Other tutorial: https://www.tutorialspoint.com/redis/redis_java.htm
Good practices with Jedis: https://gist.github.com/JonCole/925630df72be1351b21440625ff2671f

Clients

Webui, can be used with docker:
https://github.com/joeferner/redis-commander

RedisDesktopManager

Most known client
https://redisdesktop.com
Is open source, but the company only provides the code, so:
You can compile the code into your system (instruction in github https://github.com/uglide/RedisDesktopManager)
Use snap and snapcraft in Linux to install last version
Use the last compiled version for Windows (https://github.com/uglide/RedisDesktopManager/releases/tag/0.9.3)
Don't know where to get it for Macos

Other

Want to know about Java lamdas ?
Please look at this introduction:
https://github.com/oscar-besga-panel/YaitLambdas
(disclaimer: also made by me)

About

Yet Another Introduction to Redis and Jedis (Java)

Resources

License

Stars

Watchers

Forks

Packages

No packages published