我是Redis的新手&我正在为我的项目设置一个用于开发区域的Redis OSS。关于我想要验证的部署模型,我有几个问题。
1) Redis是否只在一个节点上运行?因为我的请求是针对开发区域的,所以我不需要高可用性。
2)一个实例可以创建多个数据库来支持不同的项目吗?
3)我使用Red Hat Linux,因为考虑到Redis Enterprise的支持模型,我计划在生产中使用它。
发布于 2018-05-02 20:49:55
1)可以- redis-server始终运行在一个节点上。
2)可以-您可以使用SELECT命令在同一台服务器上使用多个逻辑/共享数据库。然而,这被认为是不好的做法。相反,您应该为每个数据库使用不同的redis-server。这些redis-server进程可以在同一物理服务器上运行。
3)您可以使用企业版试用版进行开发。
免责声明:我在Redis Labs工作,它是OSS Redis的发源地,也是企业产品线的提供商。
发布于 2018-05-02 15:55:06
Redis被设计成单线程,它有自己的优点和缺点。Redis支持多核分片- https://redis.io/topics/partitioning。
可以,您可以在同一个redis实例中创建多个数据库,但不推荐。但是,由于您正在设置阶段模型,因此它由您决定。
希望这能有所帮助。
发布于 2018-05-02 20:49:40
https://stackoverflow.com/questions/50126592
复制相似问题