New:Introducing Socket Scanning for VS Code Marketplace Extensions.Learn more →
Get Started

ghost-cache-adapter-redis

Package Overview
Dependencies
Maintainers
1
Versions
1
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

ghost-cache-adapter-redis

A Redis Cache Adapter for Ghost

latest
Source
npmnpm
Version
1.0.0
Version published
Maintainers
1
Created
Source

ghost-cache-adapter-redis

A redis caching adapter for Ghost

WARNING: Still under heavy development. Wait until release is made before using

Prerequisites:

  • Nodejs v16
  • Ghost v4+

Installation

  • Clone the repository
  • cd into the project root and run the following commands:
    npm install
    npm run build
    
  • Copy contents in the dist folder to content/adapters/cache/ghost-cache-adapter-redis

Configuration

Within your config.production.json or config.development.json file, configure the following:

"adapters": {
  "cache": {
    "imageSizes": {
      "adapter": "ghost-cache-adapter-redis",
    },
    "ghost-cache-adapter-redis": {
      "host": "<host>"
    }
  }
}

Above describes the minimum required settings. All setting options available are as follows:

SettingOptionalDefaultDescription
usernameYESundefinedSet username for authentication with Redis instance. Undefined will not authenticate with a username
passwordYESundefinedSet password for authentication with Redis instance. Undefined will cause the client to not authenticate at all with the redis server
portYES6379Set port to connect to redis instance on
ttlYES3600Default TTL value for caching
dbNumberYES1Default Redis DB to be used within the Redis instance
hostNON/ARedis host endpoint to connect to

Note: For username a password value must be provided. If there is no password value, username will be ignored. If password is undefined, the client will connect to the redis instance without authenticating

All settings can be set also by using environment variables via Ghost's configuration environment variable syntax. See https://ghost.org/docs/config/ for details

Developer Resources:

Keywords

aws

FAQs

Package last updated on 11 Jun 2023

Related posts