Skip to content

Latest commit

 

History

History
41 lines (28 loc) · 1011 Bytes

README.md

File metadata and controls

41 lines (28 loc) · 1011 Bytes

redis

Redis library for the V language.

Features

  • RESP version 3 only
  • Commands
  • Aumtomatic connection pool

Usage

Install with v install Coachonko.redis

import coachonko.redis

// Configure.
mut ro := redis.Options{
  // refer to the options.v file
}

// Create a new client.
client := new_client(mut opts)

// Issue commands as Client methods.
// Supported commands are listed in the `cmdable.v` file.
mut result := client.set('test_key', 'test_value', 0)!

// Get the value from results
result = client.get('test_key')!
println(result.val())

Notes

This library is developed against KeyDB, a multithreaded drop-in replacement for Redis backed by Snap.

Pull requests are very welcome. Please look at CONTRIBUTING.md and at TODO.md files. Open issues for problems you encounter, reach out to me and the other contributors on V's Discord.