Back-end Engineering
110 learners
Mastering Redis Transactions and Efficiency with Node.js
This course covers Redis's features for executing atomic operations using transactions and pipelines. Learn how to build transactions, implement watch and unwatch, improve efficiency with pipelines, and handle errors in transactions.
NodeJS
Redis
See path
4 lessons
22 practices
3 hours
Badge for Data Management and Database Querying,
Data Management and Database Querying
Lessons and practices
Running a Redis Transaction with Pipelines
Add a Decrement Operation to the Redis Pipeline
Debugging Redis Pipeline for Transaction Integrity
Batch Multiple Commands Using Redis Pipelines
Batching Commands with Redis Pipelines
Batch Setting Keys with Redis Pipelines
Run the Redis `watch` Command Example
Using Redis Watch Command for Consistent Score Updates
Updating Balance with Multiple User IDs
Updating Post Likes with Redis Watch
Updating User Points with Redis Watch Command
Concurrent Key Updates with Redis Transactions
Prevent Balance from Exceeding Maximum Limit
Enhancing Transaction with Balance Limits
Enhancing Transaction Control with Redis Unwatch
Updating Player Points with Redis Transactions
Running a Lua Script in Redis with Node.js
Changing Lua Script to Decrement a Redis Counter
Updating View Count with Lua Script in Redis
Decrement Available Copies of a Book Using Lua in Redis
Updating Player XP with Redis Lua Script
Completing a Lua Script to Update Player Scores in Redis Using JavaScript
Meet Cosmo:
The smartest AI guide in the universe
Our built-in AI guide and tutor, Cosmo, prompts you with challenges that are built just for you and unblocks you when you get stuck.
Sign up
Join the 1M+ learners on CodeSignal
Be a part of our community of 1M+ users who develop and demonstrate their skills on CodeSignal