No description
Find a file
2022-02-16 23:37:40 +03:00
.vscode Added lists commands tests. 2021-11-05 14:01:17 +03:00
asyncredis Fixed to comply newer version of networkutils 2022-02-16 23:37:40 +03:00
tests Renamed the package 2021-12-13 02:15:06 +03:00
.gitignore Added connection timeouts 2021-05-19 23:05:55 +03:00
asyncredis.nimble Fixed to comply newer version of networkutils 2022-02-16 23:37:40 +03:00
LICENSE RESP1,2,3 messages parsing 2021-05-12 23:37:42 +03:00
nim.cfg RESP1,2,3 messages parsing 2021-05-12 23:37:42 +03:00
ReadMe.md ReadMe 2021-12-13 01:54:23 +03:00

Asyncronous Redis Pure Nim library

This is a asyncronous driver to use with Redis Database.

Driver features

This table represents Redis features and their implementation status within redis.redis Nim module.

Commands Status Notes
Connection Tested and working Some commands not tested
String Tested and working Not tested: timeouts, scan
Keys Tested and working Not tested: timeouts, sort, scan
Lists Tested and working Not tested: blocking ops, scan
Hashes Tested and working Not tested: scan
Sets Tested and working Not tested: scan
Sorted Sets Tested and working Not tested: scan
Scripting Not tested Not stable yet
Server Tested and working Only FLUSHALL command implemented yet

Info

Driver is not yet fully complete and tested, but seems working. Those commands marked not tested are implemented, but tests need to be written. Some code seems a bit "hacky" but working.

Examples

All the needed examples are almost self-explanatory in commands.nim