General Page
- Redis (Remote Dictionary Server) is an open source, in-memory data structure store used as a database, cache, message broker, and streaming engine.
- Since Redis is open source, not all Redis implementations are interchangeable
- Please verify before choosing Redis implementation
- Please unit test Redis cases as early as possible
- Some managed Redis deployments may limit or prevent specific Redis Commands or require permission management
- Since Redis is open source, not all Redis implementations are interchangeable
When using the IBM Application Gateway (IAG) and IBM Security Verify Access (ISVA)
Including Advanced Access Control, Federation, ISVA Open ID Connect Provider with Redis:
The Redis Environment must support the following Commands:
AUTH
ROLE
GET
SET
DEL
PING
Additionally, for specific ISVA Reverse Proxy & IAG:
Commands required for all Proxy features:
EVAL
EVALSHA
CLIENT SETNAME
Commands when Redis session management is enabled:
HGET
HMSET
CLIENT LIST TYPE PUB SUB
CLIENT ID
CLIENT TRACKING on REDIRECT
SUBSCRIBE
When Session management enabled EVAL/EVALSHA snippets on Redis server:
EXISTS
EXPIRE
HGET
HGETALL
HMSET
SADD
SCARD
SMEMBERS
SREM
TTL
When distributed rate-limiting is enabled, EVAL/EVALSHA snippets on Redis server:
EXISTS
INCRBY
TTL
Was this topic helpful?
Document Information
Modified date:
12 September 2024
UID
ibm17106741