An open API service indexing awesome lists of open source software.

https://github.com/contentacms/contentajsredis

Redis wrapper for ContentaJS, a drop in replacement for the LRU in-memory cache.
https://github.com/contentacms/contentajsredis

Last synced: 9 months ago
JSON representation

Redis wrapper for ContentaJS, a drop in replacement for the LRU in-memory cache.

Awesome Lists containing this project

README

          

ContentaJS - Redis Contenta logo


This project is part of the
ContentaJS project. You
need to install it inside of a ContentaJS project.

Travis Coverage Documented with emdaer


Installation


In order to use Redis as your cache back-end in ContentaJS you will need to:


Install


Install this module in your ContentaJS forked project:




npm install @contentacms/redis

Add the Redis configuration


Add the Redis configuration to your configuration files in ContentaJS, and
make Redis your active cache back-end. Make sure to configure Redis with your
actual host, port, and any
additional options you need.
Modify your
config file
with:

```yaml
# NOTE: Append the 'redis' section under 'plugins'
applicationCache:
activePlugin: redis # <--- ACTIVATE REDIS
plugins:
lru: … # You can keep existing configuration to switch back if needed.
foo: …
bar: …
redis: # <--- APPEND THIS SECTION
# Additional options for node_redis
# http://redis.js.org/#api-rediscreateclient passed verbatim.
host: 127.0.0.1
port: 6379
prefix: 'contentajs::'
```

Contributors

Contributors




Mateu Aguiló Bosch


License


@contentacms/redis is MIT licensed.