Davidmarquis Redis Scheduler Versions Save

Java implementation of a lightweight distributed task scheduler based on Redis with support for Jedis, Lettuce and Spring Data Redis

redis-scheduler-3.0.0

6 years ago
  • NEW: Support for usage without Spring Data Redis, using lower level client libraries like Jedis and Lettuce (synchronous mode). See README for details. Additional drivers can be written for other client libraries by implementing the RedisDriver interface. If you do write other drivers, please contribute them to the project!
  • NEW: Java 9+ support
  • BREAKING CHANGE: Spring Data dependency is now declared as provided and thus must be included explicitly in your own projects.
  • BREAKING CHANGE: Class RedisTaskSchedulerImpl has been renamed to RedisTaskScheduler.
  • BREAKING CHANGE: Interface RedisTaskScheduler has been renamed to TaskScheduler.

redis-scheduler-2.0.0

6 years ago

The project is now available on Maven Central and released under the MIT license, enjoy!

  • NEW: Migrated to Java 8, now using java.time API
  • CHANGE: schedule() method has been renamed to scheduleAt() and takes an Instant to specify the trigger time instead of a Calendar.