首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用于开发环境的Redis设置

用于开发环境的Redis设置
EN

Stack Overflow用户
提问于 2018-05-02 11:10:35
回答 4查看 1.5K关注 0票数 1

我是Redis的新手&我正在为我的项目设置一个用于开发区域的Redis OSS。关于我想要验证的部署模型,我有几个问题。

1) Redis是否只在一个节点上运行?因为我的请求是针对开发区域的,所以我不需要高可用性。

2)一个实例可以创建多个数据库来支持不同的项目吗?

3)我使用Red Hat Linux,因为考虑到Redis Enterprise的支持模型,我计划在生产中使用它。

EN

回答 4

Stack Overflow用户

发布于 2018-05-02 20:49:55

1)可以- redis-server始终运行在一个节点上。

2)可以-您可以使用SELECT命令在同一台服务器上使用多个逻辑/共享数据库。然而,这被认为是不好的做法。相反,您应该为每个数据库使用不同的redis-server。这些redis-server进程可以在同一物理服务器上运行。

3)您可以使用企业版试用版进行开发。

免责声明:我在Redis Labs工作,它是OSS Redis的发源地,也是企业产品线的提供商。

票数 1
EN

Stack Overflow用户

发布于 2018-05-02 15:55:06

Redis被设计成单线程,它有自己的优点和缺点。Redis支持多核分片- https://redis.io/topics/partitioning

可以,您可以在同一个redis实例中创建多个数据库,但不推荐。但是,由于您正在设置阶段模型,因此它由您决定。

希望这能有所帮助。

票数 0
EN

Stack Overflow用户

发布于 2018-05-02 20:49:40

  1. Redis提供了三种开发模型:单一(默认)、前哨、集群。无需考虑您使用的模型,您可以只启动redis实例来构建一个测试development.
  2. If,以便使用一个实例支持各种项目,您可以为一个数据库创建一个项目。Redis最多支持16个数据库。此外,您需要在Redis中为目标项目做逻辑工作,con您的目的地database.
  3. Redis是一个免费的开源软件,所以除非您从RedisLabs或其他软件公司购买定制版本,否则您没有必要考虑它是否是企业。
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50126592

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档