If these modules are going to be as fast as the native commands, is there any reason to not lift the entire native command set out into a set of "base" modules?
Redis Loadable Modules System
51–60 of 62 posts
Re: Redis Loadable Modules System
#52Re: Redis Loadable Modules System
#53The docs explain the module system ( https://github.com/antirez/redis/blob/unstable/src/modules/I... ) but it doesn't quiet explain what the system is for. I couldn't quite get that from reading the blog post or the doc page. Specifically: What kind of modules did you have in mind when designing this? Are any of the below possible? * ldap backend login system * multi-tenant redis * alternate db format/file system. *…
My understanding from the talk was:
* already available: strings DMA, that you can use for new data types
* in progress but soon (like, a few weeks): commands pre-hooks, that you can use e.g. for auth
* I assume soon (but I don't recall, it could be already available): operations on new data types
* I don't think I've heard anything about alternate db format, but maybe you can think of creative ways of mixing pre-hooks and strings DMA
* I'm not sure what you have in mind about multi-tenant, but I guess you can implement some primitives in a way similar to auth
Re: Redis Loadable Modules System
#54Re: Redis Loadable Modules System
#55The docs explain the module system ( https://github.com/antirez/redis/blob/unstable/src/modules/I... ) but it doesn't quiet explain what the system is for. I couldn't quite get that from reading the blog post or the doc page. Specifically: What kind of modules did you have in mind when designing this? Are any of the below possible? * ldap backend login system * multi-tenant redis * alternate db format/file system. *…
I'm not related to redis devel, but I happened to be at the conference where antirez announced the modules. My understanding from the talk was: * already available: strings DMA, that you can use for new data types * in progress but soon (like, a few weeks): commands pre-hooks, that you can use e.g. for auth * I assume soon (but I don't recall, it could be already available): operations on new data types * I don't thi…
Re: Redis Loadable Modules System
#56databases (redis included) are awesome. It's always surprising to me that we don't run web apps directly on the database; they're high-performance, durable and parallel, and for some apps are already the perf bottleneck. I think the only reason we don't is that deployment and testing isn't straightforward. Fingers crossed antirez will get this right.
You might find CouchDB pretty interesting, then! [0] [0] https://couchdb.apache.org/
Re: Redis Loadable Modules System
#57This custom implementation was pretty good: http://blog.togo.io/how-to/adding-interval-sets-to-redis/
Re: Redis Loadable Modules System
#58The docs explain the module system ( https://github.com/antirez/redis/blob/unstable/src/modules/I... ) but it doesn't quiet explain what the system is for. I couldn't quite get that from reading the blog post or the doc page. Specifically: What kind of modules did you have in mind when designing this? Are any of the below possible? * ldap backend login system * multi-tenant redis * alternate db format/file system. *…
Actually the post explains the motivation well. The basic idea is to add capabilities to redis at native speeds, without having to either convince antirez that they're necessary or forking redis. I work for Redis Labs, and over the course of the past few weeks we've experimented with some modules using the API. Some of the things we did that might answer some of your questions: a PAM based authentication module, whic…
Yes, pam-ldap / pam-sssd / pam-winbind plug into various LDAP implementations (plain LDAP / ActiveDirectory) and work transparently with all PAM clients.
Re: Redis Loadable Modules System
#59The docs explain the module system ( https://github.com/antirez/redis/blob/unstable/src/modules/I... ) but it doesn't quiet explain what the system is for. I couldn't quite get that from reading the blog post or the doc page. Specifically: What kind of modules did you have in mind when designing this? Are any of the below possible? * ldap backend login system * multi-tenant redis * alternate db format/file system. *…
Actually the post explains the motivation well. The basic idea is to add capabilities to redis at native speeds, without having to either convince antirez that they're necessary or forking redis. I work for Redis Labs, and over the course of the past few weeks we've experimented with some modules using the API. Some of the things we did that might answer some of your questions: a PAM based authentication module, whic…
This breaks my normal browsing habit of opening new tabs as I see something that interests me, but waiting until I finish skimming the list to read.
Re: Redis Loadable Modules System
#60Earlier quoted context omitted.
Actually the post explains the motivation well. The basic idea is to add capabilities to redis at native speeds, without having to either convince antirez that they're necessary or forking redis. I work for Redis Labs, and over the course of the past few weeks we've experimented with some modules using the API. Some of the things we did that might answer some of your questions: a PAM based authentication module, whic…
Maybe you can relay the information to the appropriate person, but on http://redismodules.com , I can neither right click "open in new tab" or ctrl+click to open in a new tab. This breaks my normal browsing habit of opening new tabs as I see something that interests me, but waiting until I finish skimming the list to read.