Delete a set of keys from a pattern in Redis
This was built to make removing a set of cached related items possible in one fell swoop.
Getting Started
Install the module with: npm install redis-delete-pattern
// Create a redis clientvar redis = ;var redisDeletePattern = ;var client = redis; // Set up some data (pattern `model-{{id}}` in cache)client;client; // Fetch some dataclient; // null, 'hello'client; // null, 'world' // Delete cached model data;
Documentation
redis-delete-pattern
presents redisDeletePattern
as its module.exports
.
redisDeletePattern(params, cb)
Function that deletes list of keys that match a pattern from Redis
- params
Object
, container for parameters - cb
Function
, error-first,(err)
, callback function to handle errors- err
Error|null
, if there was an error, this will be it
- err
Contributing
In lieu of a formal styleguide, take care to maintain the existing coding style. Add unit tests for any new or changed functionality. Lint via grunt and test via npm test
.
License
Copyright (c) 2014 Uber Technologies, Inc.
Licensed under the MIT license.