Redis选择数据库分区

Redis选择数据库分区Redis-cli命令连接:redis-cli命令下选择数据库分区可以有2种方式:1、选择数据库(redis可以有多个数据库,默认情况下是连接数据库0,redis配置文件中通过databasesnum来配置数量)127.0.0.1:6379>select2OK2、那么我们登录的时候,如何制定登录哪个库呢?./redis-cli-n3指定登录下标为3的数据库./redis-cli-n0等价于./redis-cli默认登录下标为0的数据库即使…

大家好,又见面了,我是你们的朋友全栈君。

前言

    redis可以有多个数据库分区,默认情况下是连接数据库0分区,在redis配置文件中通过databases num来配置数量。

Redis-cli命令连接:

redis-cli命令下选择数据库分区可以有2种方式:

1、    使用命令select选择数据库

下例选择分区2:
127.0.0.1:6379> select 2
OK

2、登录时指定要连接的数据库  

 那么我们登录的时候,如何指定登录哪个库呢?
./redis-cli -n 3  指定登录下标为3的数据库
./redis-cli -n 0 等价于 ./redis-cli 默认登录下标为0的数据库

例如:

[root@db redis-3.2.5]# ./redis-cli -h 192.168.1.8  -p  6379 -n 1
192.168.1.8:6379[1]> dbsize
(integer) 0
192.168.1.8:6379[1]>

 即使开始使用./redis-cli –n指定了数据库,也能在使用连接后切换
 

[root@db redis-3.2.5]# ./redis-cli -h 192.168.1.8  -p  6379 -n 2
192.168.1.8:6379[2]> dbsize
(integer) 24
192.168.1.8:6379[2]> dbsize
(integer) 24
192.168.1.8:6379[2]> dbsize
(integer) 24
192.168.1.8:6379[2]> dbsize
(integer) 24
192.168.1.8:6379[2]> select 1
OK
192.168.1.8:6379[1]> dbsize
(integer) 0
192.168.1.8:6379[1]> dbsize
(integer) 0
192.168.1.8:6379[1]> select 2
OK
192.168.1.8:6379[2]> dbsiz
(error) ERR unknown command ‘dbsiz’
192.168.1.8:6379[2]> dbsize
(integer) 24
192.168.1.8:6379[2]> dbsize
(integer) 24

Springboot配置选择数据库分区:

在application.yml 中配置,通过spring.redis.database key来设置,例如下例选择了数据库分区2:

spring:
  application:
    name: demo-web
  jackson:
    date-format: yyyy-MM-dd HH:mm:ss
    time-zone: GMT+08:00
  redis:
    host: 192.168.1.8
    port: 6379
    database: 2
  session:
    storeType: REDIS

 

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/139894.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • ETH挖矿显卡选型和矿机配置

    ETH挖矿显卡选型和矿机配置以太坊显卡挖矿指南1.显卡篇挖矿靠显卡核心计算,所以AMD显卡比NVIDA卡更高效。选择AMD卡,要求显卡显存大于2G,推荐购买4G显存显卡.目前市面上可购选择的显卡品牌型号还有速度.蓝宝石-影驰-技嘉-索泰-讯景-微星-迪兰-盈通#显卡型号操作系统挖矿速度驱动版本显卡功耗

    2025年5月23日
    2
  • Android 【动态获取权限的工具类】

    Android 【动态获取权限的工具类】

    2021年3月12日
    125
  • 卷积神经网络常用模型_keras 卷积 循环 多分类

    卷积神经网络常用模型_keras 卷积 循环 多分类刚刚接触到深度学习,前2个月的时间里,我用一维的卷积神经网络实现了对于一维数据集的分类和回归。由于在做这次课题之前,我对深度学习基本上没有过接触,所以期间走了很多弯路。在刚刚收到题目的要求时,我选择使用TensorFlow来直接编写函数,结果由于没有什么基础,写了一个周我就放弃了,改用keras来完成我的任务。用keras来搭建神经网络其实很简单。网络的前面部分都是在提取一维信号的特征…

    2022年9月23日
    2
  • JetBrains Fleet 初体验

    JetBrains Fleet 初体验几天前获得了fleet的体验资格。长话短说,今天就来和你一起看看现在的fleet都有啥先看名字–fleet什么是fleet?n.舰队;捕鱼船队;(一国的)全部军舰,海军看来,JetBrains是想让”OneIDEtocodeitall.”的口号落实,真正的实现一人成军。配合它自带的Distributedmode,前端后端统一管理。或许真正的Monorepo就会来临?再看图标铁灰色底座配合缺了两个缺口和天空蓝淡紫渐变的圆球主体,我猜它…抱歉我看不懂,于是我当场质问了JetBra.

    2022年6月14日
    82
  • python跳出循环重新开始_python怎么跳出循环

    python跳出循环重新开始_python怎么跳出循环本文主要讲下python中的break语句用法,常用在满足某个条件,需要立刻退出当前循环时(跳出循环),break语句可以用在for循环和while循环语句中。简单的说,break语句是会立即退出循环,在其后边的循环代码不会被执行。break语句的用法>>>x=1>>>whileTrue:>>>x+=1>>>…

    2022年6月3日
    120
  • nginx跨域访问配置_cors跨域访问不了

    nginx跨域访问配置_cors跨域访问不了跨域概念简单来说:两个url只要协议、域名、端口有任何一个不同,都被当作是不同的域,相互访问就会有跨域问题。案例例如:在开发前后端完全分离的系统中,服务端代码属于一个工程,前端代码属于另一个工程,前端开发人员在进行接口对接时,可能会在webstorm等工具进行编码,并用webstorm的内置服务器进行调试,这就会有跨域问题,因为,webstorm内置服务器默认前缀部分是http://localhost:63342/,而服务端接口的路径前缀部分一定不会是这样,这样便产生了跨域访问的问题。案例代码

    2022年10月1日
    1

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号