1. redis 数据库db0-db15

默认情况下,redis会生成0-15号共16个db,以供不同情境使用的需要
不同的数据库下,相同的key各自独立

  1. 修改数据库的个数

修改redis的配置文件(redis.conf)可修改db的个数,只能修改配置文件来生效

redis 配置文件中

databases 16

修改配置文件后需重启才能生效

  1. 切换数据库--SELECT
    在redis-cli下

切换到数据库1,

127.0.0.1:6379> select 1
OK
127.0.0.1:6379[1]>

切换到数据库19

127.0.0.1:6379[1]> select 19
OK
127.0.0.1:6379[19]>

获取当前的db数

127.0.0.1:6379[19]> CONFIG GET databases
1) "databases"
2) "20"

切换到不存在的db会报错

127.0.0.1:6379[19]> SELECT 20
(error) ERR DB index is out of range

  1. 查看数据库的使用情况

在redis-cli命令行下,通过INFO KEYSPACE 查看数据库db相关的统计信息

127.0.0.1:6379> info keyspace

Keyspace

db0:keys=4,expires=0,avg_ttl=0
127.0.0.1:6379> select 1
OK
127.0.0.1:6379[1]> info keyspace

Keyspace

db0:keys=4,expires=0,avg_ttl=0
127.0.0.1:6379[1]> set 1 2
OK
127.0.0.1:6379[1]> info keyspace

Keyspace

db0:keys=4,expires=0,avg_ttl=0
db1:keys=1,expires=0,avg_ttl=0

info keyspace命令输出的统计信息是所有db的,不同db下执行结果相同

作者:小淼不卖萌
链接:https://www.jianshu.com/p/03c1276941cc
来源:简书
简书著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。

转载于:https://blog.51cto.com/yntmdr/2385157

redis db0-db15相关推荐

  1. redis db0 到 db15_深入剖析Redis系列: Redis集群模式搭建与原理详解

    前言 在 Redis 3.0 之前,使用 哨兵(sentinel)机制来监控各个节点之间的状态.Redis Cluster 是 Redis 的 分布式解决方案,在 3.0 版本正式推出,有效地解决了 ...

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

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

  3. springboot连接redis并动态切换database(db0到db15)

    redis redis db0到db15 springboot连接redis 添加配置文件application.properties 测试是否连接成功 redis动态切换database redis ...

  4. scrapy_redis只能使用redis的db0?

    背景: 众所周知,Redis默认的配置会生成db0~db15共16个db,切分出16个db的一个作用是方便不同项目使用不同的db,防止的数据混淆,也为了方便数据查看. Python在连接Redis时如 ...

  5. redis从db0迁移数据至db1

    从redis db0中迁移'employeeInfo_'为前缀的key到db1中,db0删除该key redis-cli -a redis123 -n 0 keys 'employeeInfo_*' ...

  6. 那些年用过的Redis集群架构(含面试解析)

    作者:孤独烟,平安银行资深后端工程师一枚! 引言 今天是2019年2月13号,也就是大年初九,我接到了高中同学刘有码面试失利的消息. 他面试的时候,身份是某知名公司的小码农一枚,却因为不懂自己生产上R ...

  7. Python3之redis使用

    简介 redis是一个key-value存储系统,和Memcache类似,它支持存储的value类型相对更多,包括string(字符串),list(列表),set(集合),zset(有序集合),has ...

  8. 深入剖析Redis系列(三) - Redis集群模式搭建与原理详解

    前言 在 Redis 3.0 之前,使用 哨兵(sentinel)机制来监控各个节点之间的状态.Redis Cluster 是 Redis 的 分布式解决方案,在 3.0 版本正式推出,有效地解决了 ...

  9. redis集群搭建(基于docker)

    一.Redis Cluster(Redis集群)简介 redis cluster是Redis的分布式解决方案,在3.0版本推出后有效地解决了redis分布式方面的需求自动将数据进行分片,每个maste ...

  10. Redis系列(十四)、Redis6新特性之RESP3与客户端缓存(Client side caching)

    Redis6引入新的RESP3协议,并以此为基础加入了客户端缓存的新特性,在此特性下,大大提高了应用程序的响应速度,并降低了数据库的压力,本篇就带大家来看一下Redis6的新特性:客户端缓存. 目录 ...

最新文章

  1. div img span 垂直居中问题
  2. 图解VC#版DirectX开发教程二 - 摄像机
  3. java transient_【转】Java中的关键字 transient
  4. python数据库模糊查询_Python操作mongodb数据库进行模糊查询操作示例
  5. 如果有一天生你养你的两个人都走了
  6. 看后端程序员调试CORS的姿势
  7. Lisp的本质(The Nature of Lisp)
  8. java 投票_java实现投票程序设计
  9. 《位置计算:无线网络定位》学习小结
  10. Eclipse切换IDE界面语言
  11. i8一点通无盘解决方案
  12. linux wine qq2017,20170506-linux下最新WineQQ8.9.1安装教程
  13. java常见面试题:Java程序员面试题(四)
  14. [原]终于有新机器用了Intel E6500K+4G+23.6’液晶
  15. 名人博客VS 博客名人
  16. 【英文SEO】Google网站流量分析
  17. 索尼rx1r人脸识别_一波三折的闲鱼翻车记——索尼RX1R入手记录
  18. 青龙 金手指教程每天低保保姆安装教程
  19. 《趣学Python——教孩子学编程》——第1部分 学习编程 第1章 Python不是大蟒蛇 1.1 关于计算机语言...
  20. 阿里企业邮箱-PC加载outlook插件

热门文章

  1. 【经验】无线路由器自动认证校园网 及遇到一些问题解决
  2. 概率基础 · 联合概率 边缘概率 prior posterior likelihood
  3. 数据分析案例 - 电商行业数据分析
  4. 在Windows下编译iconv
  5. MATLAB车牌识别技术实现
  6. Doxygen —— 快来为你的代码自动生成一份专属说明文档
  7. qlv 格式转换为MP4
  8. 【计算机科学与技术】信息论笔记(6):微分熵
  9. 一个C#操作Excel类,功能比较全
  10. 使用 Python 第三方库 xlwt 写入数据到 Excel 工作表