render-keyvalue

Provision and configure Render Key Value instances with maxmemory policies and ipAllowList.

Updated May 28, 2026
One-click install
npx skills add https://github.com/render-oss/render-codex-plugin --skill render-keyvalue-render-oss
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: render-keyvalue
Source: https://github.com/render-oss/render-codex-plugin/tree/main/skills/render-keyvalue
Command: npx skills add https://github.com/render-oss/render-codex-plugin --skill render-keyvalue-render-oss

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Provisions and configures Render Key Value instances for caching, session storage, and job queues. Use it when you need Redis-compatible Key Value storage, a cache, a session store, or a job queue backend, and you want control over maxmemory policy, ipAllowList, connection strings, and internal vs external access.

Core Features & Use Cases

  • Provisions Key Value instances for caching, session storage, and job queues, compatible with Redis clients.
  • Configures maxmemory policies, ipAllowList, internal vs external URLs, and optional internal authentication.
  • Use cases include adding a cache, enabling a shared session store, or wiring a background job queue for popular frameworks.

Quick Start

Create a new Key Value instance in your region, enable your desired maxmemory policy and ipAllowList, then wire its connectionString to your application.

Frequently Asked Questions about render-keyvalue

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I set up a Redis-compatible cache for my web app?

To set up a Redis-compatible cache, provision a Render Key Value instance and wire its connection string directly into your application to enable fast, in-memory data access.

Can I configure a shared session store with an IP allowlist?

Yes, you can configure a shared session store by provisioning a Key Value instance and applying an IP allowlist alongside optional internal authentication to control access.

How do I connect a background job queue to Render Key Value storage?

Connect a background job queue by provisioning a Key Value instance and using its internal or external URL as the backend connection string for your job queue framework.

Does Render Key Value storage support maxmemory policy configuration?

Yes, Render Key Value storage supports maxmemory policy configuration, allowing you to define how your Redis-compatible in-memory store handles memory limits during production workloads.

What is the difference between internal and external URLs for Key Value instances?

Internal URLs restrict connections to your Render services, while external URLs allow broader access; both provide connection strings but serve different network access control needs.

When should I use a Key Value instance over other storage options for caching?

Use a Key Value instance for caching when you need Redis-compatible in-memory storage with specific controls like maxmemory policies, IP allowlists, and flexible internal or external access.