---
title: Configuring PingFederate services for Redis storage
description: You should enable all Redis-capable PingFederate services, but you can manage these services individually if you prefer.
component: pingfederate
version: 13.0
page_id: pingfederate:administrators_reference_guide:pf_configuring_pf_services_redis_storage
canonical_url: https://docs.pingidentity.com/pingfederate/13.0/administrators_reference_guide/pf_configuring_pf_services_redis_storage.html
section_ids:
  before-you-begin: Before you begin
  configuring-account-locking-with-redis: Configuring account locking with Redis
  steps: Steps
  configuring-artifact-storage-with-redis: Configuring artifact storage with Redis
  steps-2: Steps
  configuring-irsm-data-storage-with-redis: Configuring IRSM data storage with Redis
  steps-3: Steps
---

# Configuring PingFederate services for Redis storage

You should enable all Redis-capable PingFederate services, but you can manage these services individually if you prefer.

## Before you begin

To manage individual Redis-capable services:

* Configure PingFederate to connect with your Redis cache.

* Make sure the `pf.redis.mode` parameter in the `<pingfed_install>/pingfederate/bin/run.properties` file is set to `OFF`.

Learn more in [Storing PingFederate data with Redis](pf_storing_pf_data_redis.html).

## Configuring account locking with Redis

You can configure PingFederate to store [Account Locking Service](../server_clustering_guide/pf_acc_lock_service.html) data in a Redis cache.

## Steps

1. Open the `<pingfed_install>/pingfederate/server/default/conf/service-points.conf` file in a text editor.

2. Set the `account.locking.service` parameter to `com.pingidentity.integrations.redis.lockingservice.AccountLockingServiceRedisImpl`.

3. Save and close the file.

4. If you're running PingFederate in a clustered environment, repeat these steps for each node in the cluster.

5. Restart PingFederate.

## Configuring artifact storage with Redis

You can configure PingFederate to store authorization artifacts in a Redis cache. Supported artifacts are:

* [OAuth authorization code](../introduction_to_pingfederate/pf_grant_types.html)

* [OAuth PAR reference](help_authorizationserversettingstasklet_oauthauthorizationserversettingsstate.html)

* [SSO browser artifacts](../introduction_to_pingfederate/pf_sso_browser_artifact.html)

* [Reference ID adapter artifacts](pf_config_reference_id_adapt.html)

## Steps

1. Open the `<pf_install>/pingfederate/server/default/conf/service-points.conf` file in a text editor.

2. Set the `artifact.store` parameter to `com.pingidentity.integrations.redis.artifactpersistenceservice.ArtifactPersistenceServiceRedisImpl`.

3. Save and close the file.

4. If you're running PingFederate in a clustered environment, repeat these steps for each node in the cluster.

5. Restart PingFederate.

## Configuring IRSM data storage with Redis

You can configure PingFederate to store [Inter-Request State-Management (IRSM) Service](../server_clustering_guide/pf_irsm_service.html) data in a Redis cache.

## Steps

1. Open the `<pf_install>/pingfederate/server/default/conf/service-points.conf` file in a text editor.

2. Set the `inter.request.state.mgmt` parameter to `com.pingidentity.integrations.redis.irsm.InterRequestStateMgmtRedisImpl`.

3. Save and close the file.

4. If you're running PingFederate in a clustered environment, repeat these steps for each node in the cluster.

5. Restart PingFederate.
