Nim is a compiled, garbage-collected systems programming language which has an excellent productivity/performance ratio. Nim's design focuses on efficiency, expressiveness, elegance (in the order of priority).
\
as the default seperator
&
haha
import redis
import uri
import strutils
proc main(url: string): void =
var u = uri.parseUri(url)
var client = redis.open(host=u.hostname, port=parseInt(u.port))
client.setk("nim_redis:test", "Hello, World")
let value = client.get("nim_redis:test")
assert(value == "Hello, World")
return
when isMainModule:
main("redis://127.0.0.1:6380/0")