Redis Client

Description

Using the Xbasic Redis Client.

Name
Description
Redis Use Cases
Redis is a service primarily for communication between programs, be it through shared data, or through communication through either Lists or Channels.
Getting Started
Getting started with Redis.
Simple Example Using Redis Keys
Redis can be used to get/set keys/value pairs.
Using Redis Increment
Redis can atomically increment an existing Redis key value.
Use Redis to define a List
Redis can be used to maintain named lists.
Using a Redis Hash
Redis hash is a key that contains its own 'keys' called 'fields'.
Execute command
For commands that have not been included in the client API, the execute command can be used.
Accessing Redis on another host
Example of accessing remote Redis instance.
Redis Authentication
For commands that have not been included in the client API, the execute command can be used.
Listener Example Using Redis
Xbasic scripts can wait for Redis commands using a listener.
The Redis Publish Subscribe Pattern
An example of how to implement Redis Publish and Subscribe in Xbasic.
A Redis Monitor
An Xbasic code example implementing a Redis Monitor program.