redis-fs

Mount a Redis database as a filesystem using fuse.

  • 所有者: KarlAmort/redis-fs
  • 平台:
  • 许可证: MIT License
  • 分类:
  • 主题:
  • 喜欢:
    0
      比较:

Github星跟踪图

redis-fs

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.

Build Status

Help

Please star this repository if you're using redis-fs so that I know it's worth to continue working on it.

Please report any Issue you may encounter using redis-fs.

Pull requests are welcome.

Usage

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

What we can do with it?

  1. Create a fast, auto-expanding RAM disk for (i. e.) working with temporary files.
  2. Use grep to search for text in redis values.
  3. Pass data to other programs. ex: $ cat redis-key, pretty-print

screenshot

Installation

Download binary file

Build from source

It is easy to build redis-fs from the source code. It takes four steps:

  1. Install fuse (linux, mac). Redis-fs currently works with OS X FUSE 2.8.x but not the 3.x developer preview.
  2. Get the redis-fs source code from GitHub
$ git clone https://github.com/MatthiasWinkelmann/redis-fs.git
  1. Change to the directory with the redis-fs source code and run
$ make get-deps

to install dependencies.

  1. Run make build and then you can see a binary file in current directory.

Run Unit Tests

$ make test

Unmount

Linux

$ fusermount -u /tmp/redis

MacOS

$ diskutil unmount /tmp/redis

License

(The MIT License)

主要指标

概览
名称与所有者KarlAmort/redis-fs
主编程语言Go
编程语言Makefile (语言数: 3)
平台
许可证MIT License
所有者活动
创建于2016-07-18 16:03:52
推送于2020-10-30 00:18:30
最后一次提交2020-10-30 01:18:30
发布数0
用户参与
星数74
关注者数5
派生数17
提交数22
已启用问题?
问题数0
打开的问题数0
拉请求数2
打开的拉请求数0
关闭的拉请求数0
项目设置
已启用Wiki?
已存档?
是复刻?
已锁定?
是镜像?
是私有?