23 Commits

Author SHA1 Message Date
26fb96eeaa feat: add unresponsive timeout for fred (#3369) 2024-02-29 09:42:31 +00:00
c8279b110e chore: address Rust 1.75 clippy lints (#3231)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2024-01-05 10:52:31 +00:00
129b1e55bd chore(deps): update fred and moka (#3088) 2023-12-11 09:51:23 +00:00
1f8e790b14 fix(redis_interface): add back Redis pool connect step (#1789) 2023-07-25 13:18:35 +00:00
ac17b11e09 refactor(redis_interface): remove the Drop implementation on RedisConnectionPool (#1786) 2023-07-25 09:45:33 +00:00
c4c94241a9 test: fix failing unit tests (#1743) 2023-07-20 10:17:01 +00:00
864d85534f feat: use subscriber client for subscription in pubsub (#1297) 2023-05-29 13:09:19 +00:00
982c27fce7 fix(redis): fix recreation on redis connection pool (#1063) 2023-05-08 14:31:49 +05:30
3d05e50abc fix: impl Drop for RedisConnectionPool (#1051) 2023-05-04 14:01:33 +00:00
13185999d5 feat(Core): gracefully shutdown router/scheduler if Redis is unavailable (#891)
Co-authored-by: prajjwal kumar <prajjwal.kumar@prajjwalkumar-DWKH9NPY4R.local>
Co-authored-by: Nishant Joshi <nishant.joshi@juspay.in>
Co-authored-by: Arun Raj M <jarnura47@gmail.com>
2023-04-24 07:38:00 +00:00
01bc162d25 build(deps): bump fred from 5.2.0 to 6.0.0 (#869) 2023-04-13 07:58:51 +00:00
abedaae4e8 feat: add in-memory cache support for config table (#751) 2023-03-21 11:56:48 +00:00
aaf372505c feat: Add support for a redis pubsub interface (#614)
Co-authored-by: Sanchith Hegde <22217505+SanchithHegde@users.noreply.github.com>
2023-02-23 12:34:19 +00:00
aafb115acb fix: throw 500 error when redis goes down (#531) 2023-02-14 11:43:17 +00:00
2e98670aa7 feat: add timeout for set command on hashes and add function to allow retry in database (#509) 2023-02-07 16:28:39 +05:30
aa58d3466b fix: don't panic in redis library on creating connection pool (#494) 2023-02-03 12:43:42 +05:30
e7579a4819 chore: add lints in workspace cargo config (#223) 2022-12-24 14:28:03 +05:30
4edc97e57e refactor(redis_interface): return MsetnxReply from MSETNX wrapper (#170) 2022-12-19 16:25:24 +05:30
9fe3f7d904 Todo redis interface (#136) 2022-12-13 18:38:11 +05:30
97ccfd33b7 chore: add #[forbid(unsafe_code)] to all crates (#131) 2022-12-13 16:53:19 +05:30
5b470bf8f5 db: Added ephemeral key functions (#84) 2022-12-08 20:23:39 +05:30
200a085fd0 Testability ddd repository (#55) 2022-12-03 10:48:51 +05:30
10003cd6fe refactor(redis_interface): separating redis functionality and dependent functionalities outside router crate (#15)
Co-authored-by: Sanchith Hegde
2022-11-28 11:40:13 +05:30