Thank you for your interest in Telerik Reporting and the Reporting REST services cache management in particular.
On your question regarding the MS SQL database storage, the scripts are available in the MsSqlServerStorage Class
article. You can test running them manually and adjust them for production. Then add custom logic for executing them once on starting the application in production.
Other option is to use the MsSqlServerStorage.CreateSchema Method. It executes the same script on the database provided in the constructor connection string.
The Redis storage implementation we ship uses the StackExchange Redis client as one of the common Redis client libraries. However it implements the public interface IStorage
, which follows the built-in operations of the Redis storage, so you are free to provide different Redis storage implementation. The important here is that the service works with an IStorage instance which provides the locking mechanism.
Check out the Telerik Platform - the only platform that combines a rich set of UI tools with powerful cloud services to develop web, hybrid and native mobile apps.