Developing with Redis Clients

    Using Redis with .Net C# In order to use Redis with C# you need a C# Redis client. In following sections, we demonstrate the use of StackExchange.Redis, General purpose Redis client. Additional C# clients for Redis can be found under the C# section of the Redis Clients page. Installing StackExchange.Redis StackExchange.Redis’ installation instructions are given in the “Installation” section of its README file. It can be installed via the nuget package manager console with the following command:

    Developing Applications with Active-Active Databases

    Developing geo-distributed, multi-master applications can be difficult. Application developers may have to understand a large number of race conditions between updates to various sites, network, and cluster failures that could reorder the events and change the outcome of the updates performed across geo-distributed writes. Active-Active databases (formerly known as CRDB) are geo-distributed databases that span multiple Redis Enterprise Software (RS) clusters. Active-Active databases depend on multi-master replication (MMR) and Conflict-free Replicated Data Types (CRDTs) to power a simple development experience for geo-distributed applications.

    Benchmark a Redis on Flash Enabled Database

    Redis on Flash (RoF) on Redis Enterprise Software (RS) lets you use more cost-effective Flash memory as a RAM extension for your database. But what does the performance look like as compared to an all-RAM RS database? The simple scenarios on this page show you how you can get performance results with the free RS trial version. If you would like assistance with your evaluation or need to test a larger cluster, we’d be happy to help.

    CRDB-CLI Commands

    An Active-Active database (also known as CRDB or Conflict-free, Replicated DataBase) replicates your dataset across Redis Enterprise Software (RS) clusters located in geographically distributed regions. Active-Active databases allow read-write access in all locations, making them ideal for distributed applications that require the fastest response times, and also for disaster recovery. The Active-Active database on an individual cluster is called an instance. Each cluster that hosts an instance is called a participating cluster.

    Node Verification Utility (rlcheck)

    rlcheck is a utility that runs various health checks on an Redis Enterprise Software (RS) node and alerts on any issues found. This utility can be useful to confirm a successful installation or to verify that the node is functioning properly. You can access rlcheck from the host command-line interface (CLI). The output of rlcheck shows information specific to the host that you run it on. To open the rladmin CLI:

    The RS Command-Line Interface (rladmin)

    Redis Enterprise Software (RS) includes rladmin, a command-line interface (CLI) that you can use to do advanced administrative tasks. Some of these tasks you can also do through the management web UI. For example, with the rladmin CLI you can: View the detailed status of the cluster including information about each node, each database, and each shard Failover between a master and slave shard, or a master and slave endpoint Migrate a specific shard or endpoint between nodes Tune specific internal parameters of a database Upgrade the version of a database to the most current version supported by the cluster Using the rladmin CLI To open the rladmin CLI: