
Create free account and connect to your cloud Redis server using Redis Desktop Manager(
Redis GUI Client)
Mastering these String commands: append,strlen,Incr,incrby,decr,decrby,setrange,getrange,mset,and mget.
Mastering these commands: lpush,rpush,lrange,llen,lset,lpop,rpop,and ltrim.
Mastering these commands: sadd,smembers,scard,sdiff,sunion,sinter,spop,and srem.
Mastering these commands: zadd,zrange,zrange withscores,zcard,zcount,zrange, zrank,zscore,and zrem.
Mastering these commands: hset,hget,hmset,hmget,hgetall,hexists,hkeys,hvals,hdel,and hlen.
Achieve high availability using Redis Sentinel, and learn how sentinel works.
Create Spring Boot Application With Jedis and Spring Data Dependencies.
1.Create Jedis client with the pool configurations.
2.Create Jedis connection factory.(Jedis latest version)
3.Create Redis template.
Live spring coding session to build two APIs that read and write Redis String data type programmatically.
Examples: Set Json object as STRING, get json object as STRING
Use Postman to call the APIs.
Change Redis default serializer.
Using Monitor command in the CLI to watch Redis Db incoming requests.
Live spring coding session to build few APIs that read and write Redis List data type programmatically.
Examples: Add object to LIST, get LIST content, and get LIST count.
Live spring coding session to build few APIs that read and write Redis Set data type programmatically.
Examples: Add object to SET, get SET content, and is object belongs to SET.
Live spring coding session to build few APIs that read and write Redis Hash data type programmatically.
Examples: Add object to HASH, get all HASH content, get Object from HASH , delete Object from HASH, and update HASH at specific key.
Learn Redis And Utilize Jedis With Spring Data Redis
In this course, I’ll equip you with the right knowledge you need to distinguish between SQL and No-SQL databases and when to use each of them.
Redis is a powerful key-value in-memory NoSQL database that is widely used in many tech companies across the globe.
Also, I’ll walk you through Redis installation on different operating systems. How to use different Redis data types and commands with plenty of examples.
I'll introduce you to an excellent java client library to utilize with Redis, which called jedis. I'll explain Jedis, Jedis Pooling and Configurations.
I'll walk you through Redis persistent(RDB, AOF, Hybrid Approach).
I’ll explain to you how to make your Redis instances highly available using Redis Sentinel, and Redis Cluster.
I'll demonstrate how Redis Sentinel and Redis cluster work behinf the senne and make comparison between them.
I'll talk about Spring Data Redis with focus on serializers, and redis template.
I'll explain Redis Serializer and how to implement pooling with the Jedis java client.
Towards the end of this course, I’ll show you how to build spring boot back-end APIs that uses Redis, Jedis, and Spring data.
All slides, codes, and postman-collections included.
Enjoy the ride and be well. Thank you very much.