What Is Valkey?
Valkey is an open-source, community-maintained fork of Redis, licensed under BSD. It is wire-compatible with Redis clients and supports the same data structures: strings, hashes, lists, sets, sorted sets, and more. Springwinter provisions Valkey through AWS ElastiCache, so you get managed patching, automated failover, and CloudWatch metrics without running the infrastructure yourself.Create a Cache
1
Open your project
Navigate to your project in the Springwinter dashboard and click Add resource.
2
Select Cache
Choose Cache from the resource type list. You will be taken to the cache configuration form.
3
Choose a storage limit
Select the maximum memory allocation for the cache. Springwinter maps your selection to an appropriately sized ElastiCache node.
4
Create
Click Create. Springwinter provisions the ElastiCache cluster in your AWS account. The cache status changes to Available once provisioning is complete, typically within a few minutes.
Connecting to the Cache
Once the cache is available, the connection endpoint appears in the Connection tab of the cache resource in your dashboard. The connection uses TLS on port 6379. No password is required — access is controlled at the network level, and only resources within the same project can reach the endpoint. Use the connection string as an environment variable so your application code stays portable:The
rediss:// scheme (double s) tells your Redis client to connect over TLS. No username or password is needed in the URL.- Node.js (ioredis)
- Python (redis-py)
- Go (go-redis)
The cache is private to your AWS account’s network. It is not reachable from the public internet — only resources within the same project can connect.