Redis is an open source (BSD licensed), in-memory data structure store, used as a database, cache and message broker. It supports data structures such as strings, hashes, lists, sets, sorted sets with range queries, bitmaps, hyperlogs, geospatial indexes with radius queries and streams. Redis has built-in replication, Lua scripting, LRU eviction, transactions and different levels of on-disk persistence, and provides high availability via Redis Sentinel and automatic partitioning with Redis Cluster.
Redis integration supports caching capabilities to speed data queries within RSA Archer. As users search or review records, APIs call the middle tier to return meta data such as application information, field types, field names, cross references and more. Successive API requests do not remember the meta data that was returned in the previous call, so the same meta data may be queried each time causing inefficiencies. With Redis caching, the meta data query only occurs once, reducing the middle tier and database load while speeding the response time for users.
Redis integration with RSA Archer enables organizations to:
- Determine when caching is most beneficial
- Reduce load on the middle tier and database
- Speed the user interface response time
Solution and Platform Information
- Solution Area: Archer General
- Supported Platform Version: This integration has been developed for and validated on RSA Archer Platform release 6.5 P5+ and Redis version 5.0.3. Note: SSL with clusters is only qualified on Redis Enterprise.
For More Information
To learn more about the Redis integration:
For Additional Support
To learn more about Redis, please visit their website. For technical support questions, please visit https://redis.io/support. To engage an RSA technical support team member with questions regarding this integration, please open a support case.