Commit Graph

  • e186482ca0 Remove unnecessary custom clap value parser (#147) master tottoto 2024-08-03 19:37:52 +09:00
  • b63a4894a1 Update clap deprecated api (#132) tottoto 2024-08-02 16:12:26 +09:00
  • c2b18b96d1 Fix typos (#145) John Vandenberg 2024-06-27 22:55:21 +08:00
  • ab7353bc23 Update db.rs (#143) Ben 2024-06-14 06:44:26 +10:00
  • 5673e3325a chore: update actions/checkout and replace unmaintained actions-rs/cargo (#138) Taiki Endo 2024-03-06 15:52:28 +09:00
  • f58e13fb08 deps: bump mio from 0.8.8 to 0.8.11 (#140) dependabot[bot] 2024-03-05 08:20:42 +01:00
  • 48aba27362 fix: update aws-xray example link for trace id (#139) dimbtp 2024-02-26 18:59:25 +08:00
  • 9b93f751b3 fix: expiration bug (#137) qyuzh 2023-10-28 04:52:59 +08:00
  • a1fd215d2a Update to tracing-opentelemetry 0.21.0 (#133) tottoto 2023-09-11 17:30:45 +09:00
  • 04a9794003 Update to opentelemetry 0.20.0 (#131) tottoto 2023-08-10 17:28:39 +09:00
  • c4daf72e11 Remove unnecessary clone (#130) chienguo 2023-08-03 23:12:12 +08:00
  • 573283f367 fix: Frame::Array display (#129) Logan Luo 2023-06-24 17:02:58 +08:00
  • bec20d5646 Update to opentelemetry 0.19.0 (#127) tottoto 2023-05-27 20:02:18 +09:00
  • 455603c1a2 Remove unused rand dependency (#126) tottoto 2023-05-19 03:33:29 +09:00
  • fe55e5f5eb Update to clap 4.2.7 (#125) tottoto 2023-05-18 19:55:46 +09:00
  • df98a941ac replace BTreeMap by BTreeSet and remove id form Entry (#123) Mahdi 2023-05-16 19:41:54 +03:30
  • e1840ec9ef Update to atoi 2.0.0 (#124) tottoto 2023-05-15 02:04:05 +09:00
  • 7e2bbe32fd Update README.md (#122) Kun Liu 2023-04-26 18:28:10 +08:00
  • 79422c0714 collect all clients to one single folder (#119) Ting Sun 2023-04-14 18:47:10 +08:00
  • b1e365b62f Add doc about Ping cmd to README, change the internal data type of Ping cmd to Bytes, and rm unnecessary reference (#118) Ting Sun 2023-03-28 22:53:33 +08:00
  • aab4e39d97 rm unnecessary method call Ting Sun 2023-03-22 22:15:44 +08:00
  • dcaa67388b change a usage related to ownership Ting Sun 2023-03-22 04:17:24 +08:00
  • 151a653e69 rm unused var Ting Sun 2023-03-20 03:42:47 +08:00
  • 999b570f09 rm extra space Ting Sun 2023-03-20 03:41:44 +08:00
  • 017a0df61f too many 'shutdown' can be ambiguous Ting Sun 2023-03-20 03:38:46 +08:00
  • c1c3bcb465 implement client ping (#108) Kim Chan 2022-08-25 17:10:32 +08:00
  • d3826795af docs: fix typos (#109) Kim Chan 2022-08-23 01:47:13 +08:00
  • 419ac973ef update the StreamMap link in README (#106) ZJPzjp 2022-08-14 19:19:27 +08:00
  • 069a8e5ee0 Replace structopt with clap (#98) Paul Lange 2022-07-19 18:34:12 +02:00
  • 24d9d9f466 chore: update actions/checkout action to v3 (#104) Taiki Endo 2022-07-09 20:29:52 +09:00
  • 8c714114f2 fix tiny typo in server.rs (#103) shomitarai 2022-06-22 15:27:35 +09:00
  • 8ecc7bcbda chore: update Cargo.lock (#102) Alice Ryhl 2022-06-17 14:11:05 +02:00
  • cf1e4e465e refactor: use OwnedSemaphore for connection limiting (#100) Vilgot Fredenberg 2022-05-29 12:27:39 +02:00
  • 25062cd238 chore: remove duplicate cfg line and comment (#99) Bryan Garza 2022-05-25 09:02:53 -07:00
  • 6cd697afe9 Add (optional) OpenTelemetry + Xray integration (#95) (#96) Bryan Garza 2022-05-18 09:13:19 -07:00
  • 4b4ecf0310 Remove unused import (#92) Tony-X 2022-02-09 01:18:40 -08:00
  • ca1b5b16bd add pub/sub cli (#91) Liang Zheng 2022-01-30 17:41:18 +08:00
  • 6513e5226c support PING command for easy testing (#90) tison 2022-01-23 22:27:30 +08:00
  • ebe4e1f331 Fix race condition in shutdown of background task (#81) Jamie 2021-07-13 14:27:34 +02:00
  • b3926d40e3 Update versions in Cargo.lock (#80) Alice Ryhl 2021-07-12 16:30:26 +02:00
  • 66c71e89a3 chore: prepare mini-redis v0.4.1 (#79) Alice Ryhl 2021-07-12 10:32:12 +02:00
  • 0b3b0ff883 Add blocking client (#77) Alice Ryhl 2021-07-06 21:46:57 +02:00
  • c3bc304ac9 Fix expiration and upppercase check (#72) Ricardo Galli 2021-01-04 18:52:35 +01:00
  • 31e3a7db42 Update write_decimal max string length (#73) Alice Ryhl 2021-01-03 12:36:55 +01:00
  • 7ee3ae8342 Updates cargo run command in examples (#71) Milan 2020-12-28 18:13:32 -05:00
  • 0fb264826d chore: update to Tokio 1.0 (#70) Carl Lerche 2020-12-23 09:41:23 -08:00
  • da29371460 Update async-stream to 0.3.0 (#69) Taiki Endo 2020-11-10 05:57:00 +09:00
  • 8ecd82107e Remove note about AsyncBufRead (#68) Alice Ryhl 2020-10-24 23:42:24 +02:00
  • 77df32d15e Track Tokio v0.3 changes (#67) Carl Lerche 2020-10-22 20:18:54 -07:00
  • b552f53c3f fix typo (#64) Raphael Megzari 2020-09-28 18:07:20 +09:00
  • 85e19aa21a Reword disclaimer about production use (#62) Alice Ryhl 2020-08-16 19:48:45 +02:00
  • cefca5377a prepare v0.2.0 release (#60) Carl Lerche 2020-07-15 14:38:05 -07:00
  • 16be963908 make more types public (#59) Carl Lerche 2020-07-15 14:21:17 -07:00
  • b7bab20d0c Split Connection::read_frame for readability (#58) Carl Lerche 2020-06-24 10:57:57 -07:00
  • 98e712ac96 add a specific Command enum to buffer.rs (#57) João Oliveira 2020-06-21 16:55:15 +01:00
  • 1cb8ec9b0f rename pool to buffer (#56) Carl Lerche 2020-06-12 19:38:27 -07:00
  • 03f8281431 make more APIs public (#55) Carl Lerche 2020-06-12 15:15:51 -07:00
  • f1042d6b7c simplify Subscribe::apply (#54) Alice Ryhl 2020-06-12 05:39:15 +02:00
  • 0991ee25b2 Add explicit notify_sender drop (#45) Evan Cameron 2020-06-11 16:43:24 -04:00
  • c0bcee4300 add initial connection pool (#53) João Oliveira 2020-06-11 21:43:02 +01:00
  • dc8993b56b fix typo on Set command apply function: Get should be Set (#52) João Oliveira 2020-05-27 17:19:35 +01:00
  • e9c38ed030 Update README.md to use renamed bins introduced on #44 avinassh 2020-05-27 15:36:52 +05:30
  • 58e816e36e fix broken sentence (#51) Alice Ryhl 2020-05-20 22:24:25 +02:00
  • 4c9ef8b31f fix typos (#50) avinassh 2020-05-21 01:28:16 +05:30
  • 4c9edec0b1 Remove unnecessary allocations (#49) Taiki Endo 2020-05-20 05:37:02 +09:00
  • bbaa16c6f5 typo fix (#48) guanqun 2020-05-19 00:25:04 +08:00
  • 9af44d6336 Update Tokio to 0.2.21 (#46) Alice Ryhl 2020-05-15 23:51:24 +02:00
  • a3f3dd867d rename bins (#44) Carl Lerche 2020-05-15 14:23:58 -07:00
  • a372a3cb8c remove accidental Tokio 0.1 dependency (#43) Carl Lerche 2020-05-15 14:23:41 -07:00
  • 2965f9a1cf Prepare v0.1.0 release (#42) Carl Lerche 2020-05-13 13:50:09 -07:00
  • fdba12b964 use structopt instead of Clap (#41) Carl Lerche 2020-05-12 16:48:16 -07:00
  • 84f7086238 use a released version of Tokio (#40) Carl Lerche 2020-05-12 16:40:34 -07:00
  • 4bc7af4455 readme: indicate there is no persistence yet. (#36) Carl Lerche 2020-04-15 13:37:21 -07:00
  • f17525569c tweak CI (#35) Carl Lerche 2020-04-15 13:14:51 -07:00
  • f855dc5d50 Use GitHub actions for CI Carl Lerche 2020-04-15 12:28:40 -07:00
  • 81888e36b5 fmt (#34) Carl Lerche 2020-04-15 09:47:28 -07:00
  • ecf1eb4ea8 More comments and tweak details (#33) Carl Lerche 2020-04-15 09:44:12 -07:00
  • 5752d1e0fc mostly docs, some code tweaks as well (#31) Carl Lerche 2020-04-13 21:02:32 -07:00
  • 757de6762d add readme and license (#30) Carl Lerche 2020-04-13 15:26:54 -07:00
  • b0edd092f4 write conn comments (#29) Carl Lerche 2020-04-13 12:49:19 -07:00
  • 6f7abbcb48 fix test broken by merge (#28) Carl Lerche 2020-04-10 15:55:43 -07:00
  • d4f0dac671 add server pub/sub tests, fix pub/sub response (#27) Carl Lerche 2020-04-06 16:34:12 -07:00
  • 922919a9d4 add unknown commands handling without breaking client connection (#26) João Oliveira 2020-04-06 21:27:58 +01:00
  • e7f6a372f0 add initial client tests (#25) João Oliveira 2020-04-06 04:57:45 +01:00
  • 83cdedf34f fix startup panic by raising shutdown channel buffer to 1 (#24) João Oliveira 2020-04-05 21:17:51 +01:00
  • 3fbd9ddc42 add pub sub client implementation with examples (#22) João Oliveira 2020-04-05 18:33:21 +01:00
  • f187085156 Improve accept logic (#21) Carl Lerche 2020-04-05 10:24:49 -07:00
  • 2115ebfb41 add hello world example (#20) João Oliveira 2020-04-03 23:10:20 +01:00
  • 4ac69aeb76 write server test (#19) Carl Lerche 2020-04-03 12:21:39 -07:00
  • e3a7aac271 chore: remove dump.rdb (#18) Carl Lerche 2020-04-02 15:05:02 -07:00
  • bbb80c341e apply client/cli polish (#15) Carl Lerche 2020-04-01 16:09:41 -07:00
  • 7bd7086d41 implement client set (#11) Avery Harnish 2020-03-28 16:00:47 -05:00
  • fc5597f293 server: implement key expiration (#13) Carl Lerche 2020-03-25 13:45:54 -07:00
  • 49b848b805 chore: add heading to readme (#12) Avery Harnish 2020-03-24 14:29:12 -05:00
  • 4ea1316aae Merge pull request #8 from carllerche/avery/tracing Avery Harnish 2020-03-17 11:05:10 -05:00
  • 2b6b19ebc3 feat: adds trace events to server Avery Harnish 2020-03-03 12:31:49 -06:00
  • 80511f2cb5 add cli for server/client (#4) Avery Harnish 2020-03-03 11:15:20 -06:00
  • 9852de9924 runs cargofmt (#3) Avery Harnish 2020-02-11 15:27:49 -06:00
  • 358e95e57c Initial commit Carl Lerche 2019-12-03 21:49:10 -08:00