Is anyone aware of a practical (real-life) use of Ruby's DBM lib? Is it an alternative to more "widespread" persistent key-value stores like Redis ?
If you need compatibility with some other software that uses or generates DBM, use it.
Otherwise, you're probably right to investigate newer technologies including Redis. But don't stop with Redis--you should also look into other NoSQL solutions. FindTheBest