Denis Maksimov
599596608f
Added configuration of custom redis prefix
2023-04-19 17:33:44 +03:00
Mohab Abd El-Dayem
aefd276146
Upgrade goleak version
2022-05-08 10:17:22 -07:00
Ken Hibino
f4ddac4dcc
Introduce Task Results
...
* Added Retention Option to specify retention TTL for tasks
* Added ResultWriter as a client interface to write result data for the associated task
2021-11-06 15:18:42 -07:00
Jason White
b3ef9e91a9
Upgrade go-redis/redis to version 8
2021-09-02 05:56:02 -07:00
Ken Hibino
7af3981929
Refactor redis keys and store messages in protobuf
...
Changes:
- Task messages are stored under "asynq:{<qname>}:t:<task_id>" key in redis, value is a HASH type and message are stored under "msg" key in the hash. The hash also stores "deadline", "timeout".
- Redis LIST and ZSET stores task message IDs
- Task messages are serialized using protocol buffer
2021-06-29 16:34:21 -07:00
Ken Hibino
50e7f38365
Add Scheduler
...
- Renamed previously called scheduler to forwarder to resolve name
conflicts
2020-10-13 06:31:47 -07:00
Ken Hibino
4897dba397
Upgrade redis client lib to v7.4.0
2020-09-12 12:59:03 -07:00
Ken Hibino
8b60e6a268
Replace github.com/rs/xid with github.com/google/uuid
2020-07-06 05:48:31 -07:00
Ken Hibino
5b53a2aee9
Update redis package to v7.2.0
2020-02-22 21:21:55 -08:00
Ken Hibino
b44908fefd
Move tools to its own go module
2020-02-17 21:55:55 -08:00
Ken Hibino
44c657bec6
Rate limit error logs
2020-01-22 06:36:18 -08:00
Ken Hibino
4f5d115b3e
[ci skip] Upgrade github.com/google/go-cmp to v0.4.0
2020-01-07 21:55:18 -08:00
Ken Hibino
14ac5f6674
Add Get* methods to Payload type
2019-12-20 16:01:32 -08:00
Ken Hibino
edcd70b221
Replace google/uuid package with rs/xid for more compact id
2019-12-11 07:41:38 -08:00
Ken Hibino
b749d8bd34
Use cobra for tools
2019-12-06 22:06:59 -08:00
Ken Hibino
d4e442d04f
Extract rdb to internal package
2019-12-03 22:13:48 -08:00
Ken Hibino
ad1291e0a1
Add test for background to verify no goroutine leaks
2019-11-29 20:49:18 -08:00
Ken Hibino
dd0b0b358c
Add tests for type rdb
2019-11-20 07:01:24 -08:00
Ken Hibino
6d65ebfb35
Initial commit
2019-11-14 21:48:43 -08:00