

# Working with ElastiCache
<a name="WorkingWithElastiCache"></a>

 In this section you can find details about how to manage the various components of your ElastiCache implementation. 

**Topics**
+ [Snapshot and restore](backups.md)
+ [Engine versions and upgrading in ElastiCache](engine-versions.md)
+ [ElastiCache best practices and caching strategies](BestPractices.md)
+ [Managing your node-based cluster in ElastiCache](manage-self-designed-cluster.md)
+ [Connecting an EC2 instance and an ElastiCache cache automatically](compute-connection.md)
+ [Scaling ElastiCache](Scaling.md)
+ [Getting started with Bloom filters](BloomFilters.md)
+ [Getting started with Watch in Serverless](ServerlessWatch.md)
+ [Getting started with Vector Search](vector-search.md)
+ [Using Amazon ElastiCache for Valkey for semantic caching](semantic-caching.md)
+ [Using Amazon ElastiCache for Valkey for agentic memory](agentic-memory.md)
+ [Getting started with JSON for Valkey and Redis OSS](json-gs.md)
+ [Tagging your ElastiCache resources](Tagging-Resources.md)
+ [Using the Amazon ElastiCache Well-Architected Lens](WellArchitechtedLens.md)
+ [Common troubleshooting steps and best practices with ElastiCache](wwe-troubleshooting.md)