Collectd is software to collect data about the software and hardware running on your computers. It also has various options for storage backends. Currently I use the carbon/graphite combination as storage and presentation front-end for collectd.
Redis is a data storage backend, that is really fast since the data is stored in memory and only persisted to disk as necessary or required. Redis provides some basic data structures and functions to query and manipulate the structures. This makes it more flexible than memcached, while being similarly quick.
The FreeBSD port of collectd 5.x doesn't include an option ...