Book a Demo Free Trial

Managing and Monitoring Azure Redis Cache in real-time

Amrita varsihini

May 19, 2022

Category: Azure Redis Cache

Databases form the cornerstone of many enterprise apps. Making your databases as responsive as possible is vital for modern app development. Azure Cache for Redis can help you improve your app’s performance and scalability by copying frequently accessed data and storing it in memory. Azure Cache for Redis can help improve performance in apps that interface with many database solutions, including Azure SQL Database, Azure Cosmos DB, and Azure Database for MySQL. This blog will learn how Cerebrata helps you manage and monitor the Azure Redis Cache in real-time.

Why should you manage and monitor Azure Redis Cache?

  • Azure Redis Cache helps improve the performance and scalability of apps that rely heavily on back-end data stores.
  • Redis is a widely used, open-source caching solution. It’s a key-value data store that runs in memory, so it’s very responsive.
  • Typically, organizations use Redis to complement their database apps. Combining Redis with back-end databases enables you to improve your apps’ performance significantly.

Managing and monitoring a resource known for its speed is essential, so ensuring that it stays operating at peak performance is paramount. Slowdowns can lead to a compromised user experience or even a complete application failure.

Manage and Monitor Azure Redis Cache with Cerebrata

Cerebrata packs powerful Redis Cache management features to help teams work efficiently and provide better Redis Cache support. You can connect to your Azure Redis Cache instances and any other Redis Server, including the one running locally. Cerebrata provides essential management capability for your Azure Redis Cache accounts. It also includes a cache terminal and allows you to monitor your Redis server in real-time.

Server Monitoring and Slow Logs Monitoring

Cerebrata includes Redis cache monitor functionality using which the user can monitor Redis cache server performance in real-time with the Graphical representation. Monitoring over 250 elements, including but not limited to % CPU Utilization, % Memory Utilization, etc., is possible with this functionality.

Server Monitoring

The tool also helps you list all slow log commands that could potentially impact the performance of your Redis Cache server. It also allows you to clear all the slow log entries.

Databases and Keys

With Cerebrata, users can perform basic operations like creating keys or complex operations like performing advance searches with the same ease. From managing databases to keys (string, hash, list, set, and sorted set), Cerebrata provides the most comprehensive features.

Armed with features like purging database, hierarchical viewing of keys, setting TTL, and more, you don’t have to look beyond the tool for managing your Redis cache assets.

Manage Keys

Users can now perform operations like Add, Search and Edit Keys. Consider when the need is to change the key value in a Redis Cache Database; Cerebrata enables users to edit a key’s value in a database in the Redis cache account. Depending on the type of Key, various edit options are available. For example, if the essential type is a simple string user can easily change the value of the Key. Likewise, the list type key user can add new items to the list, edit existing items, or even remove items from the list. It also allows the user to rename the Key Name.

azure redis cache management

Specify Delimiter

Cerebrata provides flexibility on how the user wants to view the keys. Suppose the keys follow a pattern where the key name is delimited (e.g., “A|B|C|D|E”). In that case, it is possible to instruct the tool to show it in hierarchical format by specifying the delimiter character (“|” in this case). Furthermore, the user can follow this delimiter to only a certain depth.

Specify Delimiter

Manage Locks and Tags

The administrator may need locking mechanisms for subscriptions, resource groups, or resources to prevent other users from accidentally deleting or modifying critical resources. The user can lock the subscription or resources in Azure using management locks. In addition, Cerebrata supports management locks which will be handy for developers or admins to quickly navigate and lock the appropriate resources without switching to the Azure portal.

Manage Locks and Tags

The tool also provides the capability to manage Redis cache account tags. Users can list tags defined on a Redis cache account, add a new tag, update a tag value, or delete one or more tags for that account.

azure redis cache monitoring

Cache Console (Terminal)

Use a Cache Console (Terminal) to connect to a Redis Cache database & execute a command like “keys *” without launching Redis CLI.

Redis Cache Console

Cerebrata includes a primary Redis Cache terminal with which the user can execute Redis commands (like KEYS, GET, SET, etc.) against a database in the Redis Cache account. Using Terminal Settings, users can even change the terminal’s background color, text color, and text size.

Conclusion

This blog showed why an Azure Redis Cache should be monitored and how Cerebrata helps organizations do it at ease with its rich feature set. On top of the unique management features, Cerebrata is a cross-platform tool that you can download and use on any platform of your choice – Windows, Mac, or Linux. It also has best-of-the-breed management features for Azure Service Bus, Azure Storage, Cosmos DB, cognitive search, etc.

You can learn more about the available features on our website at https://www.cerebrata.com/.

If you wish to experience the tool, try our 15 days free trial