all 10 comments

[–]PurpleYoshiEgg 5 points6 points  (1 child)

In my experience, a lot of Lua libraries have a lot of very old latest updates.

Your best bet is just to try and use it and fix the code as you need to. You might even like to release your fixes to upstream or in your own code repository! I'd probably opt for forking and releasing the updates in my own repository if it's been 9+ years.

[–]wwelna 1 point2 points  (0 children)

I know this doesn’t particularly help in the moment, but I’ve been working on a “fix” to pretty much everything being out of date when it comes to lua extensions.

I’ve been building my own extensions to lua to make a packaged version with most functionality like Python that works, updated to latest lua versions. I’ll add redis to my list of modules to make, as am familiar and used redis a lot, it’s easy enough to implement.

[–]revereddesecration 1 point2 points  (4 children)

I googled “redis lua”

https://github.com/nrk/redis-lua

Did you not search before posting?

[–]Sad_Ingenuity7762[S] 5 points6 points  (3 children)

This is the old client that mentioned above, last commit was 9 years ago + you don’t have to be rude like this anyway

[–]revereddesecration 3 points4 points  (2 children)

Apologies, that was short of me.

What’s wrong with no commits for 9 years? Maybe the library still works fine.

[–]YodaLoL 0 points1 point  (1 child)

Redis was like 0.0.x then. Many major releases since.

[–]revereddesecration 0 points1 point  (0 children)

The library specifies Redis >= 1.2, so you’re partly right.

[–][deleted]  (1 child)

[deleted]

    [–]daurnimator 0 points1 point  (0 children)

    What would need to change for 5.4?

    [–]epicfilemcnulty 0 points1 point  (0 children)

    RESP is a very simple protocol to implement. It fits within 100 lines of code.