Git Product home page Git Product logo

deno-redisz's Introduction

deno-redisz

Deno CLI utility for pretty printing Redis sort sets.

Recommended usage is to alias the deno run command with restricted access to Redis only, as follows:

alias redisz='deno run -q --allow-net=127.0.0.1:6379 https://raw.githubusercontent.com/evanx/deno-redisz/v0.0.1/main.ts'

Usage

Then this redisz alias can be used relatively securely as follows:

redisz <command> <sorted set key, prefix or pattern> <start> <stop>
  • supported commands: zrevrange zrange zrevrangebyscore rangebyscore
  • commands are case-insensitive
  • the default command is zrevrange
  • the default start and stop are 0 and 9
  • If no key is specified, then the util will scan, filter and print keys i.e. via SCAN
  • If the key includes the '*' wildcard character, then it is considered a pattern for SCAN
  • If no key matches exactly, then the util will treat it as a prefix and add a wildcard

Deno will download the versioned dependencies into its cache, and run the utility with the restricted permissions specified in the alias command.

Demo

See the redisz CLI utility demo'ed in the "Terminal" in the following Visual Code screenshot:

image

Revision History

  • 2021-09-05 v0.0.1 defaults to ZREVRANGE also supports ZRANGE, ZRANGEBYSCORE, ZREVRANGEBYSCORE

https://twitter.com/evanxredis

deno-redisz's People

Contributors

evanx avatar

Stargazers

Corin Mulliss avatar

Watchers

 avatar  avatar

Forkers

strongbyte-es

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.