@alash3al alash3al released this Dec 20, 2018 · 93 commits to master since this release

Assets 5

In this release I introduce many new helpful commands

New Commands!

  • LSUM <LIST> (sum the members of the list "in case they were numbers")
  • LAVG <LIST> (get the avg of the members of the list "in case they were numbers")
  • LMIN <LIST> (get the minimum of the members of the list "in case they were numbers")
  • LMAX <LIST> (get the maximum of the members of the list "in case they were numbers")
  • LSRCH <LIST> <NEEDLE> (text-search using (string search or regex) in the list)
  • LSRCHCOUNT <LIST> <NEEDLE> (size of text-search result using (string search or regex) in the list)
  • SUBSCRIBE [<channel1> <channel2>], if there is no channel specified, it will be set to *
  • PUBLISH <channel> <payload>
  • ENCODE <method> <payload>, encode the specified <payload> using the specified <method> (md5, sha1, sha256, sha512, hex)
  • UUIDV4, generates a uuid-v4 string, i.e 0b98aa17-eb06-42b8-b39f-fd7ba6aba7cd.
  • UNIQID, generates a unique string.
  • RANDSTR [<size>, default size is 10], generates a random string using the specified length.
  • RANDINT <min> <max>, generates a random string between the specified <min> and <max>.
  • TIME, returns the current time in utc, seconds and nanoseconds