看看redis中那些好玩的module (sql on redis, bf/cf on redis)

  自动redis加入了module功能之后,redis的生态就很有意思了,每个领域的大佬都会以插件的形式给redis扩展一些新的功能,比如本篇说到的rediSQL,rebloom。

 

一:rediSQL

  1. 背景

        redis虽然是牛逼,但还是有很多人吐槽redis操作性太弱,比如你想要在redis上实现一个比较复杂的业务逻辑,可能对你来说是一个灾难,有些同学会说用redis的

存储过程lua撒,但是lua不是每个程序员都会的,更何况那些数据分析师,但要是问sql会不会,基本上合格的程序员和分析师在这个上面都是没毛病的,真的要是让sql

落在redis上,那真是如虎添翼,可能最早让sql落到redis上的,应该是spark sql 吧,让redis作为spark的rdd,但这里说到的是另外一个通过module实现的sql on redis。

 

  2. 下载

     源代码可以到 github:https://github.com/RedBeardLab/rediSQL  上去下载,下载地址是:https://github.com/RedBeardLab/rediSQL/releases    

看看redis中那些好玩的module (sql on redis, bf/cf on redis)

直接下载这个编译好的文件,拿来就用就好了。

 

3. 加载

    这个简单,先把rediSQL_0.7.1.so 导入到centos中,然后只需使用module load  rediSQL_0.7.1.so 返回ok即可。

1 [root@localhost redis]# ls 2 00-RELEASENOTES COPYING Makefile README.md redis.conf runtest src 3 appendonly.aof deps MANIFESTO redis-check-aof rediSQL_0.7.1.so runtest-cluster tests 4 BUGS dump.rdb module redis-check-rdb redis-server runtest-sentinel utils 5 CONTRIBUTING INSTALL mydata redis-cli redis-trib.rb sentinel.conf

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zgjfpp.html