Note: This is largely abandoned by me, as it was by others, before. So it probably has issues.
The main reason is that it's slow. I couldn't get even close to rotating disk HDD transfer rates. believe that was the whole point, back when I still knew what I was trying to do...
Check out the forks ion the Insights tab, above, and you might find someone who took this idea and ran with it. LexVocoder and Promaethius were the last being frudtrated by my inactivity.
redis-fs lets you mount a Redis database as a filesystem. It is based on redis-mount by Po-Ying Chen which was deleted from Github for unknown reasons.
redis-fs 0.2.0
$ redis-fs ~/redis
--host, -h localhost Redis host name
--port, -p 6379 Redis port number
--auth, -a Redis password
--sep, -s : Redis key separator
It is easy to build redis-fs from the source code. It takes four steps:
- Install
fuse
(linux, mac). Redis-fs currently works with OS X FUSE 2.8.x but not the 3.x developer preview. - Get the redis-fs source code from GitHub
$ git clone https://github.com/MatthiasWinkelmann/redis-fs.git
- Change to the directory with the redis-fs source code and run
$ make get-deps
to install dependencies.
- Run
make build
and then you can see a binary file in current directory.
$ make test
$ fusermount -u /tmp/redis
$ diskutil unmount /tmp/redis
(The MIT License)