一台服务器上都快开启200个redis实例了,看着就崩溃了。这么做无非就是想让不同类型的数据属于不同的应用程序而彼此分开。

那么,redis有没有什么方法使不同的应用程序数据彼此分开同时又存储在相同的实例上呢?就相当于MySQL数据库,不同的应用程序数据存储在不同的数据库下。

redis下,数据库是由一个整数索引标识,而不是由一个数据库名称。默认情况下,一个客户端连接到数据库0。redis配置文件中下面的参数来控制数据库总数:
/etc/redis/redis.conf
文件中,有个配置项 databases = 16 //默认有16个数据库


可以通过下面的命令来切换到不同的数据库下


随后,所有的命令将使用数据库3,知道你明确的切换到另一个数据库下。

每个数据库都有属于自己的空间,不必担心之间的key冲突。


不同的数据库下,相同的key取到各自的值。

flushdb命令清除数据,只会清除当前的数据库下的数据,不会影响到其他数据库。


flushall命令会清除这个实例的数据。在执行这个命令前要格外小心。

数据库的数量是可以配置的,默认情况下是16个。修改redis.conf下的databases指令:

redis没有提供任何方法来关联标识不同的数据库。因此,需要你来跟踪什么数据存储到哪个数据库下。

因此上面的快开启200个实例的场景,可以使用不同的数据库来存储,而不必开启如此那么多的实例。

[82]redis中如何切换db相关推荐

  1. python中cmd如何切换盘_redis 中如何切换db

    redis 中如何切换db redis数据库个数是可以配置的,默认为16个 如上图 我们如何切换呢? 我在redis客户端查询如下 通过用select N 你想要的数据库 就能切到对应的数据库去了 每 ...

  2. 快速清空阿里云Redis中的某个DB数据

    Redis 因为没有设置数据的失效日期,导致数据库被撑爆,如何快速清空整个DB呢? 阿里云提供的DMS 不能直接使用一些命令工具,只有通过redis-cli 工具来操作. // 登录 user@ser ...

  3. java redis db0 db1_SpringBoot-技术专区-Redis同数据源动态切换db

    解决办法 新建一个RedisDBChangeUtil.java @Component public class RedisDBChangeUtil { @Autowired private Strin ...

  4. SpringBoot下Redis切换db

    我的springboot版本:1.5.6 redis下,数据库是由一个整数索引标识,而不是由一个数据库名称.默认情况下,一个客户端连接到数据库0. 一个redis实例,一般有默认有16个db,当然,也 ...

  5. redis切换db方法

    //最近发现redis 数据都是默认存在db0的 看着就崩溃了.这么做无非就是想让不同类型的数据属于不同的应用程序而彼此分开 后面自己总结了三种方法给大家分享下 有什么不足的地方大家也可以指出来哦 提 ...

  6. redis——Redis中的LRU算法改进

    redis通常使用缓存,是使用一种固定最大内存的使用.当数据达到可使用的最大固定内存时,我们需要通过移除老数据来获取空间.redis作为缓存是否有效的重要标志是如何寻找一种好的策略:删除即将需要使用的 ...

  7. HyperLogLog 算法原理及其在 Redis 中的实现

    一.问题引入 大家在项目上可能会遇到过下面这些相同或者类似的需求: 统计一个APP的日活量(DAU)和月活量(MAU).日活(月活)是指在一个统计日(统计月)之内,登录或者使用产品的不同用户数量,它是 ...

  8. java 最少使用(lru)置换算法_「Redis源码分析」Redis中的LRU算法实现

    如果对我的文章感兴趣.希望阅读完可以得到你的一个[三连],这将是对我最大的鼓励和支持. LRU是什么 LRU(least recently used)是一种缓存置换算法.即在缓存有限的情况下,如果有新 ...

  9. Redis中五大基本数据类型和三种特殊数据类型详解

    目录 介绍 概念 基本命令 redis是单线程的 五大基本数据类型 String 命令 应用场景 List 命令 应用场景 Set 命令 应用场景 Hash 命令 应用场景 Zset 命令 应用场景 ...

最新文章

  1. 2013年全球最佳工作
  2. 超酷的超级DataGrid
  3. 对css float 浮动的学习心得
  4. c++判断二个数是否为相反的符号算法实现(附完整源码)
  5. 【机器视觉】 HDevelop语言基础(五)-多线程
  6. 老婆晚上不想睡?这个操作你要会!
  7. MySql将查询结果插入到另外一张表
  8. eclispe dev tools
  9. 技术支持在大数据分析中的作用
  10. [转]余弦cos计算相似度
  11. 解决Tomcat 乱码问题简洁版
  12. 台式计算机进入安全模式蓝屏,电脑进入安全模式蓝屏怎么办?
  13. 2020家用千兆路由器哪款好_什么路由器比较好(2020年最好千兆路由器)
  14. CTGU实验5_1-创建还书过程中的触发器
  15. 线程安全问题和解决方法
  16. Tommy Hilfiger官宣金秀贤为2021年秋季男装系列全新品牌大使
  17. 应用时间序列分析清华大学出版社电子版_数据分析模型9——预知未来的算法:时间序列分析...
  18. Vue项目中个人中心头像的上传方法
  19. Python:for循环,列表操作制作员工管理系统EMS
  20. 马云创办阿里和蚂蚁金服如此成功,离不开大数据和人工智能的功劳

热门文章

  1. 裸女街上走秀一小时 路人疯狂拍照无人制止
  2. 这世界风华正茂可别辜负好时光
  3. Python小技巧:将 1M 图片优化压缩到 1024kb,简单到手到擒来
  4. C语言 常量和宏定义
  5. 基于MSGEQ7的音乐节奏灯超详细适合入门
  6. 自然人代开是什么政策,怎么操作呢?
  7. 苏宁易购财报看点:加码线上业务布局,注册会员增至6.23亿人
  8. 区块链调研备份8.1
  9. 异硫氰酸荧光素(FITC)标记的抗人IL-1ra单克隆抗体,FITC-IL-1ra
  10. 四大技术峰会30+顶级讲师公布,CCTC 2017盛装启航