Skip to content

feat(rust): Redis adapter (connect + basic commands) - #1997

Merged
ZhuchkaTriplesix merged 2 commits into
epic/tauri-migrationfrom
issue/1892-redis-adapter
Nov 15, 2026
Merged

ZhuchkaTriplesix merged 2 commits into
epic/tauri-migrationfrom
issue/1892-redis-adapter

Conversation

@ZhuchkaTriplesix

Copy link
Copy Markdown
Member

Summary

  • Add redis crate session: connect + PING smoke, SCAN (MATCH/COUNT), GET, SET
  • Register DriverKind::Redis / ConnectionConfig::Redis in the connection registry
  • Tauri IPC: db_connect_redis, redis_ping, redis_scan, redis_get, redis_set

Test plan

  • cargo test --lib connection::redis (needs Redis on :6379, or set QUERYA_SKIP_REDIS)
  • cargo test --lib
  • Optional: QUERYA_REDIS_URL=redis://127.0.0.1:6379/15 cargo test --lib connection::redis::tests::live_ping_set_get_scan -- --nocapture

Closes #1892

Wire DriverKind::Redis into the connection registry, expose db_connect_redis
plus redis_ping/scan/get/set IPC, and cover round-trips against local Redis
(skip with QUERYA_SKIP_REDIS).

Closes #1892
@github-actions github-actions Bot added connections Database connections, URI parsing, pools P2 Medium priority / Parity & Refactoring tauri Tauri 2 / apps/tauri migration track rust Rust backend (src-tauri / crates) labels Nov 15, 2026
@github-actions github-actions Bot added this to the Tauri migration milestone Nov 15, 2026
@ZhuchkaTriplesix
ZhuchkaTriplesix merged commit 6638bd8 into epic/tauri-migration Nov 15, 2026
3 checks passed
@ZhuchkaTriplesix
ZhuchkaTriplesix deleted the issue/1892-redis-adapter branch November 15, 2026 14:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

connections Database connections, URI parsing, pools P2 Medium priority / Parity & Refactoring rust Rust backend (src-tauri / crates) tauri Tauri 2 / apps/tauri migration track

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant