Skip to content

A redis-like database server using RocksDB/Facebook backend

License

Notifications You must be signed in to change notification settings

fadhil-riyanto/rockserver

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

introduction

RocksDB is an embedded database. This program is a server ported version using the RocksDB Facebook backend.

Warning / known bugs

  1. pure valgrind output of facebook rocksdb: http://0x0.st/X9aR.txt
  2. memory related error if trying to send batch query with length larger than 65535 char

build

  1. get the source code
git clone https://github.com/fadhil-riyanto/rockserver.git
  1. clone & build facebook/rocksdb tree
git clone https://github.com/facebook/rocksdb.git
cd rocksdb
make all

note: This will compile RocksDB in debug mode. Don't use binaries compiled by make all in production.

  1. back to rockserver source, run
make all

Default

default port are: 8998 on tcp listen: 127.0.0.1

Operating system compatibility

not yet tested on windows. tested on Archlinux, untested on other distros

maintainer

@fadhil-riyanto

About

A redis-like database server using RocksDB/Facebook backend

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published