# User Cache Indexer Job

The User Cache Indexer job reads user data from Cassandra, performs transformations and joins, and stores the processed data in Redis for caching and indexing purposes.&#x20;

<figure><img src="https://308610995-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F4ZKyfmmhMWpPkD6iYvKF%2Fuploads%2FzJUIXNjt8hSJ7soUksNm%2Fuser_cache_indexer_job.png?alt=media&#x26;token=4aa739f1-a9fc-4220-b43f-f6b788e8271c" alt=""><figcaption></figcaption></figure>

**Data provider:**

\
**Cassandra**

1. user
2. location

**User Redis**\
\
For more information please visit,<br>

{% content-ref url="../../caching-and-denormalising-user-metadata/usercacheupdaterflinkjob" %}
[usercacheupdaterflinkjob](https://lern.sunbird.org/use/developer-guide/user-and-org-service/caching-and-denormalising-user-metadata/usercacheupdaterflinkjob)
{% endcontent-ref %}

{% content-ref url="../../caching-and-denormalising-user-metadata/etlusercacheupdaterjob" %}
[etlusercacheupdaterjob](https://lern.sunbird.org/use/developer-guide/user-and-org-service/caching-and-denormalising-user-metadata/etlusercacheupdaterjob)
{% endcontent-ref %}
