Code Monkey home page Code Monkey logo

arag's People

Contributors

davitb avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar  avatar

arag's Issues

Lua script results must be sorted

Lua script results must be sorted before returning. This ensures that Lua script results are always deterministic. Currently arag doesn't support this.

Scripts

Add support for Lua scripts.

Randomization in Scripting

If you run a redis script on the same data - it will always produce the same output. The output will never be randomized. This is important since script commands are send to AOF as is.
Arag doesn't support randomization yet since any type of persistence is not supported too.

Multiple threads

Fix issues related to multiple threads.

  • Make sure when stopThread is received - no other request can be added
  • When STOP is received it must be added to the front of the que and que must be emptied
  • Dynamically figure out how many threads to run
  • Add locks to all data structures

Fix Expiration

Implement a proper cleanup strategy.
Add support for milliseconds.

SCRIPT KILL

Currently Arag doesn't support Script Kill command. Fix it.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.