Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Repo info
Activity
    yinqiwen
    @yinqiwen
    test
    Nikita Koksharov
    @mrniko
    Hi!
    Great project!
    I have a question. Is lua-script executes in atomic-way like it does in Redis?
    yinqiwen
    @yinqiwen
    it's not atomic, because ardb is a multi thread application. There is a global lock before to make sure the lua interpreter only execute one script at the same time, but removed later since other thread which also can also 'set/del' data without lua script.
    Ioannis Papapanagiotou
    @ipapapa
    Hello, does ARDB support SLAVEOF commands of Redis? http://redis.io/commands/SLAVEOF
    yinqiwen
    @yinqiwen
    hi, @ipapapa , ardb can be set as a slave of a redis instance, and vice versa.
    Ioannis Papapanagiotou
    @ipapapa
    @yinqiwen thank you. I see the API in the code. Why did you choose to implement ARDB in C++ and not in another more modern language, like Golang?
    yinqiwen
    @yinqiwen
    @ipapapa there are several reasons: 1. when i wrote this project, golang is still young (2013.2) 2. Golang is much slow than C/C++, while performance is very important for a DB server. 3. Almost all storage engines written in C/C++, only a few have golang wrapper.
    Ioannis Papapanagiotou
    @ipapapa
    @yinqiwen what is the reason for Zookeeper in the Makefile?: https://github.com/yinqiwen/ardb/blob/0.9/src/Makefile#L87-L96
    @yinqiwen moreover cloning the project is relatively large. Are the ardb/deps/wiredtiger-2.8.0.tar.bz2 and ardb/deps/rocksdb-4.3.1.tar.gz needed?
    yinqiwen
    @yinqiwen
    @ipapapa The zookeper was considered to be used in ardb's cluster. It's useless now.
    @ipapapa And only rocksdb's package needed if u building ardb with rocksdb.
    Barthélemy Vessemont
    @BarthV
    Hi everyone !
    Just a question about redis cluster support :). Is it planned and/or ready yet ?
    Thx a lot guys
    lagleki
    @lagleki
    Hi. What about redis modules?
    David Mazvovsky
    @mamluka
    Is there a guide on how to install it on macos or ubuntu?