BetterDB for Valkey offers a streamlined approach to managing Valkey databases directly in VS Code. With features like multi-connection management, a key browser for efficient filtering, and integrated CLI support, it enhances productivity while ensuring security through the use of the SecretStorage API. Perfect for developers looking to optimize their workflow.
BetterDB for Valkey offers a robust solution for lightweight Valkey database management directly within Visual Studio Code. This extension enables seamless browsing of keys, editing of values, and executing commands without exiting the editor, thus enhancing productivity.
Key Features
Multi-Connection Management
Efficiently save and manage multiple Valkey/Redis connections securely using VS Code's SecretStorage API. This prevents credentials from being stored in plaintext configuration files.
Key Browser
Conveniently scan and filter keys based on patterns. Users can view key types and Time-To-Live (TTL) at a glance, with support for wildcard patterns such as user:*, session:*, or *:cache.
Comprehensive CRUD Support
Manage Valkey data types through specialized editors, allowing for viewing, editing, and deleting of data.
| Type | View | Edit | Delete |
|---|---|---|---|
| String | ✓ | ✓ | ✓ |
| Hash | ✓ | ✓ | ✓ |
| List | ✓ | ✓ | ✓ |
| Set | ✓ | ✓ | ✓ |
| Sorted Set | ✓ | ✓ | ✓ |
| Stream | ✓ | — | ✓ |
Integrated CLI
Execute commands within the editor using a fully integrated command line interface. Key features include:
- Syntax highlighting for command responses
- Persistent command history across sessions
- Keyboard shortcuts for enhanced editing and command access
- Upcoming support for tab completion
Security Features
BetterDB for Valkey emphasizes security with:
- Passwords securely stored using VS Code's SecretStorage
- Support for TLS/SSL encrypted connections
- Assurance of no telemetry or data collection, prioritizing user privacy.
Getting Started
To begin using BetterDB, install the extension from the VS Code Marketplace and access the BetterDB panel within the Activity Bar to connect to databases, browse keys, and utilize the complete range of features.
Development & Contribution
Developers interested in contributing or setting up the project locally can find guidance in the CONTRIBUTING.md file.
Additional Resources
For more information, visit the BetterDB Monitoring Platform for insights on Valkey management and leverage BetterDB for a streamlined database experience.
No comments yet.
Sign in to be the first to comment.