brookshi / Hitchhiker

a Restful Api test tool
http://www.hitchhiker-api.com
Other
2.19k stars 402 forks source link

为什么不引入Redis呢?KV王者啊 #160

Open gumutianqi opened 6 years ago

gumutianqi commented 6 years ago

思考了良久,一直觉得在环境变量和File上转圈子。终于回归本真;

脚本API里面的setEnv/getEnv, saveFile/readFile等等,搞这么多存取,还要考虑实现优秀的存储,管理,仔细想一下,这些变量文件的存取不都是KV的场景么,那不应该直接使用强大的Redis么,想runtime也好,定时销毁也好,跨项目也好,Collection独享也好,string/list/set/sort,如此强大的用来解决参数变量传递和解决返回结果二次存储利用的工具,还不需要自己实现,稳定高速的Redis已经替我们解决了一切问题。

get/set/put/getAll/incrby/pop/rpush/rangge…… 强烈推荐官方集成!!!

@brookshi

brookshi commented 6 years ago

嗯,如微信所聊,后面会集成redis/mysql之类的库并简化连接方式

daivvv commented 6 years ago

@gumutianqi 非常同意.

其实我推荐用 SSDB https://github.com/ideawu/ssdb

一个高性能的支持丰富数据结构的 NoSQL 数据库, 用于替代 Redis.

gumutianqi commented 6 years ago

@daivvv SSDB这种可以尝试,但是有时候需要技术背书,Redis有强大的后台技术背书,商业化产品更加稳定,持续更新,第三方支持兼容性更好,阿里云等第三方云平台有Redis SaaS服务;

daivvv commented 6 years ago

@gumutianqi SSDB 底层是 google的数据库

orangle commented 6 years ago

ssdb redis 接口基本兼容吧,redis毕竟社区更好点