redis db0-db15
- redis 数据库db0-db15
默认情况下,redis会生成0-15号共16个db,以供不同情境使用的需要
不同的数据库下,相同的key各自独立
- 修改数据库的个数
修改redis的配置文件(redis.conf)可修改db的个数,只能修改配置文件来生效
redis 配置文件中
databases 16
修改配置文件后需重启才能生效
- 切换数据库--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
- 查看数据库的使用情况
在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相关推荐
- redis db0 到 db15_深入剖析Redis系列: Redis集群模式搭建与原理详解
前言 在 Redis 3.0 之前,使用 哨兵(sentinel)机制来监控各个节点之间的状态.Redis Cluster 是 Redis 的 分布式解决方案,在 3.0 版本正式推出,有效地解决了 ...
- java redis db0 db1_SpringBoot-技术专区-Redis同数据源动态切换db
解决办法 新建一个RedisDBChangeUtil.java @Component public class RedisDBChangeUtil { @Autowired private Strin ...
- springboot连接redis并动态切换database(db0到db15)
redis redis db0到db15 springboot连接redis 添加配置文件application.properties 测试是否连接成功 redis动态切换database redis ...
- scrapy_redis只能使用redis的db0?
背景: 众所周知,Redis默认的配置会生成db0~db15共16个db,切分出16个db的一个作用是方便不同项目使用不同的db,防止的数据混淆,也为了方便数据查看. Python在连接Redis时如 ...
- redis从db0迁移数据至db1
从redis db0中迁移'employeeInfo_'为前缀的key到db1中,db0删除该key redis-cli -a redis123 -n 0 keys 'employeeInfo_*' ...
- 那些年用过的Redis集群架构(含面试解析)
作者:孤独烟,平安银行资深后端工程师一枚! 引言 今天是2019年2月13号,也就是大年初九,我接到了高中同学刘有码面试失利的消息. 他面试的时候,身份是某知名公司的小码农一枚,却因为不懂自己生产上R ...
- Python3之redis使用
简介 redis是一个key-value存储系统,和Memcache类似,它支持存储的value类型相对更多,包括string(字符串),list(列表),set(集合),zset(有序集合),has ...
- 深入剖析Redis系列(三) - Redis集群模式搭建与原理详解
前言 在 Redis 3.0 之前,使用 哨兵(sentinel)机制来监控各个节点之间的状态.Redis Cluster 是 Redis 的 分布式解决方案,在 3.0 版本正式推出,有效地解决了 ...
- redis集群搭建(基于docker)
一.Redis Cluster(Redis集群)简介 redis cluster是Redis的分布式解决方案,在3.0版本推出后有效地解决了redis分布式方面的需求自动将数据进行分片,每个maste ...
- Redis系列(十四)、Redis6新特性之RESP3与客户端缓存(Client side caching)
Redis6引入新的RESP3协议,并以此为基础加入了客户端缓存的新特性,在此特性下,大大提高了应用程序的响应速度,并降低了数据库的压力,本篇就带大家来看一下Redis6的新特性:客户端缓存. 目录 ...
最新文章
- div img span 垂直居中问题
- 图解VC#版DirectX开发教程二 - 摄像机
- java transient_【转】Java中的关键字 transient
- python数据库模糊查询_Python操作mongodb数据库进行模糊查询操作示例
- 如果有一天生你养你的两个人都走了
- 看后端程序员调试CORS的姿势
- Lisp的本质(The Nature of Lisp)
- java 投票_java实现投票程序设计
- 《位置计算:无线网络定位》学习小结
- Eclipse切换IDE界面语言
- i8一点通无盘解决方案
- linux wine qq2017,20170506-linux下最新WineQQ8.9.1安装教程
- java常见面试题:Java程序员面试题(四)
- [原]终于有新机器用了Intel E6500K+4G+23.6’液晶
- 名人博客VS 博客名人
- 【英文SEO】Google网站流量分析
- 索尼rx1r人脸识别_一波三折的闲鱼翻车记——索尼RX1R入手记录
- 青龙 金手指教程每天低保保姆安装教程
- 《趣学Python——教孩子学编程》——第1部分 学习编程 第1章 Python不是大蟒蛇 1.1 关于计算机语言...
- 阿里企业邮箱-PC加载outlook插件