Introduction for App Developers
Page last updated:
This section introduces Redis for Pivotal Cloud Foundry (PCF) services for developers and links to more information.
For instructions on creating, binding to, and deleting an instance of the On-Demand, Dedicated-VM, or Shared-VM plan, see Using Redis for PCF.
Redis for PCF v1.8+ offers On-Demand, Dedicated-VM, and Shared-VM services.
On-Demand Service—Provides a dedicated VM running a Redis instance. The operator can configure up to three plans with different configurations, memory sizes, and quotas. App developers can provision an instance for any of the On-Demand plans offered and configure certain Redis settings.
Dedicated-VM Service—Provides a dedicated VM running a Redis instance. The Dedicated-VM Service is pre-provisioned by the operator with a fixed number of VMs and memory size. App developers can then use one of those pre-provisioned VMs.
Shared-VM Service—Provides support for a number of Redis instances running in a single VM. It is designed for testing and development. The Shared-VM instances are pre-provisioned by the operator with a fixed number of instances and memory size. App developers can then use one of these pre-provisioned instances.
Note: As of Redis for PCF v1.11, the on-demand service is at feature parity with the dedicated-VM service. The dedicated-VM service plan will be deprecated. Pivotal recommends using the on-demand service plan.
To view an example Spring app demonstrating Redis as a cache with failover, see the Example Spring App in GitHub.
PCF Dev is a small footprint version of PCF that’s small enough to run on a local developer machine. For more information, see https://pivotal.io/pcf-dev.
Sample ruby code that uses PCF can be found here https://github.com/pivotal-cf/cf-redis-example-app.
To learn more about Redis itself, see redis.io.