https://github.com/ericmann/Redis-Object-Cache
A WordPress object cache that uses Redis for storage.
https://github.com/ericmann/Redis-Object-Cache
Last synced: 11 months ago
JSON representation
A WordPress object cache that uses Redis for storage.
- Host: GitHub
- URL: https://github.com/ericmann/Redis-Object-Cache
- Owner: ericmann
- Archived: true
- Created: 2013-03-21T20:19:22.000Z (about 13 years ago)
- Default Branch: master
- Last Pushed: 2017-06-05T04:51:14.000Z (about 9 years ago)
- Last Synced: 2024-08-14T10:15:20.271Z (almost 2 years ago)
- Language: PHP
- Size: 69.3 KB
- Stars: 198
- Watchers: 25
- Forks: 62
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## Overview
A WordPress object cache backend that implements all available methods using the Redis PECL library.
## Authors
* Eric Mann
* Erick Hitter
## Installation
1. Install and configure Redis. There is a good tutorial [here](http://www.saltwebsites.com/2012/install-redis-245-service-centos-6).
2. Install the [Redis PECL module](http://pecl.php.net/package/redis).
3. Add `object-cache.php` to the wp-content directory. It is a drop-in file, not a plugin, so it belongs in the wp-content directory, not the plugins directory.
4. By default, the script will connect to Redis at 127.0.0.1:6379. See the *Connecting to Redis* section for further options.
### Connecting to Redis ###
By default, the plugin uses `127.0.0.1` and `6379` as the default host and port when creating a new client instance; the default database of `0` is also used. Three constants are provided to override these default values.
Specify `WP_REDIS_BACKEND_HOST`, `WP_REDIS_BACKEND_PORT`, and `WP_REDIS_BACKEND_DB` to set the necessary, non-default connection values for your Redis instance.
### Prefixing Cache Keys ###
The constant `WP_CACHE_KEY_SALT` is provided to add a prefix to all cache keys used by the plugin. If running two single instances of WordPress from the same Redis instance, this constant could be used to avoid overlap in cache keys. Note that special handling is not needed for WordPress Multisite.