Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release 2.0.4 #382

Merged
merged 11 commits into from
Nov 2, 2021
Merged

Release 2.0.4 #382

merged 11 commits into from
Nov 2, 2021

Commits on Nov 2, 2021

  1. Configuration menu
    Copy the full SHA
    7a1d958 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    66c5b06 View commit details
    Browse the repository at this point in the history
  3. Support the eval command on kvrocks(apache#363)

    
    Co-authored-by: Wang Yuan <wangyuancode@163.com>
    git-hulk and ShooterIT committed Nov 2, 2021
    Configuration menu
    Copy the full SHA
    fc7d39e View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    c69ab96 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    4c1d4a8 View commit details
    Browse the repository at this point in the history
  6. Implement the evalsha and script command (apache#369)

    Redis regards the Lua scripts as memory cache which would
    lost after restarting, but we prefer persisting into the disk 
    which also can save some memory usage. The only side effect was 
    all history scripts would be stored, but we think
    it's ok since scripts shouldn't be too many.
    
    Co-authored-by: Wang Yuan <wangyuancode@163.com>
    git-hulk and ShooterIT committed Nov 2, 2021
    Configuration menu
    Copy the full SHA
    fff2d5f View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    d75b95c View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    1cb29ad View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    49e0c6c View commit details
    Browse the repository at this point in the history
  10. Add the redis.log function in Lua script (apache#379)

    We implement the builtin function `redis.log()` for the Lua script,
    but the log level was different between Redis and Kvrocks, so we
    choose to keep consistency with Redis's log level to avoid compatible
    problem with below mappings(which would make the legacy script happy):
    
    LOG_DEBUG   => NULL
    LOG_VERBOSE => INFO
    LOG_NOTICE  => INFO
    LOG_WARNING => WARNING
    
    LOG_DEBUG would never work since the debug level make no sense in kvrocks
    git-hulk authored and ShooterIT committed Nov 2, 2021
    Configuration menu
    Copy the full SHA
    3b5fdd0 View commit details
    Browse the repository at this point in the history
  11. Release 2.0.4

    ShooterIT committed Nov 2, 2021
    Configuration menu
    Copy the full SHA
    8a10a83 View commit details
    Browse the repository at this point in the history