Fully managed and integrated with Google Cloud, Azure, and AWS.
Build the fastest, most reliable GenAI apps with our advanced vector database.
Self-managed software with enterprise-grade compliance and reliability.
Synchronize data in near-real time to make data fast—without writing code.
In-memory database for caching & streaming.
Connect to Redis from Visual Studio Code.
Redis for VS Code is an extension that allows you to connect to your Redis databases from within Microsoft Visual Studio Code. After connecting to a database, you can view, add, modify, and delete keys, and interact with your Redis databases using a Redis Insight like UI and also a built-in CLI interface. The following data types are supported:
Open VS Code and click on the Extensions menu button. In the Search Extensions in Marketplace field, type "Redis for VS Code" and press the enter
or return
key. There may be more than one option shown, so be sure to click on the extension published by Redis. The correct extension is shown below. Click on the Install to install the extension.
Once installed, check the Auto Update button to allow VS Code to install future revisions of the extension automatically.
After installing the extension, your VS Code menu will look similar to the following.
Click on the Redis mark (the cursive R) in the VS Code menu to begin connecting a Redis database to VS Code. If you do not currently have access to a Redis database, consider giving Redis Cloud a try. It's free.
Click on the + Connect database button. A dialog will display in the main pane. In the image shown below, all the options have been checked to show the available details for each connection. These connection details are similar to those accessible from redis-cli
.
After filling out the necessary fields, click on the Add Redis database button. The pane on the left side, where you would normally see the Explorer view, shows your database connections.
Several tools are displayed for each open connection.
Left to right, they are:
Here's what you'll see when there are no keys in your database (the image on the left) and when keys are present (the image on the right).
Redis for VS Code will automatically group the keys based on the one available setting, Delimiter to separate namespaces, which you can view by clicking on the gear icon in the top-right of the left side pane. Click on the current value to change it. The default setting is the colon (:
) character.
Click on a key to display its contents.
There are several editing tools that you can use to edit key data. Each data type has its own editing capabilities. The following examples show edits to JSON data. Note that changes to keys are immediately written to the server.
+
button next to the closing bracket (shown highlighted in green above) to add a new component to a key.For strings, hashes, lists, sets, and sorted sets, the extension supports numerous value formatters (highlighted in red in the image below). They are:
Also for Hash keys, you can set per-field TTLs (highlighted in yellow in the image above), a new feature added to Redis Community Edition 7.4.
The connection tool with the boxed >_
icon opens a Redis CLI window in the REDIS CLI tab at the bottom of the primary pane.
The CLI interface works just like the redis-cli
command.