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)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • Linux安装Tomcat9[通俗易懂]

    Linux安装Tomcat9[通俗易懂]Linux安装Tomcat91:下载安装包安装完jdk,我们需要下载tomcat了,点我跳转,这样子我们找到BinaryDistributions,下载链接.tar.gz(http://mirrors.cnnic.cn/apache/tomcat/tomcat-9/v9.0.0.M9/bin/apache-tomcat-9.0.0.M9.tar.gz)下载可以用wget

    2022年5月21日
    48
  • SpringBoot面试题及答案140道(2021年最新)

    SpringBoot面试题及答案140道(2021年最新)工作5年,处于找工作中ing。今年10月份刚刚整理出来的SpringBoot面试题,时间比较赶就没有按照模块分类排序了。总而言之,顺序比较乱,希望大家耐着性子看。如果实在介意,评论告知,我会视情况作修改的。另外如果大家觉得我找的SpringBoot面试题答案不够清晰,欢迎私信或者评论只出,我看到都会去修改的!1、SpringBoot有哪些优点?SpringBoot的优点有:1、减少开发,测试时间和努力。2、使用JavaConfig有助于避免使用XML。3、避免大量的Maven…

    2022年6月7日
    34
  • pycharm如何设置快捷键「建议收藏」

    pycharm如何设置快捷键「建议收藏」pycharm中默认ctrl+d是复制一行,这和jupyter完全不一样,我比较喜欢的是:ctrl+d:删除一行ctrl+c:复制一行所以想要将pycharm进行修改。我们以ctrl+d:删除一行为例。找到如下:点击那一行。然后弹出如下对话框:我们不需要删除,直接按快捷键ctrl+d,自动更换为ctrl+d。此时会说和其他快捷键冲突了,没事,删除其他快捷键即可,那些都是一些不常用的。然后,我们可以删除以前的那个快捷键。完成…

    2022年8月29日
    4
  • 字符缓冲流 BufferedWriter写入数据

    字符缓冲流 BufferedWriter写入数据创建 student txt 文件 并用 BufferedWrit 写入字符串和换行符 importjava io publicclassI publicstatic String args throwsIOExce FileWriterfw newFileWrite F stude

    2025年10月30日
    4
  • navigator.appName检测浏览器

    navigator.appName检测浏览器functiondectionBrower(){varbrowerName=navigator.appName;alert(browerName);}//谷歌浏览器显示Netscape//火狐浏览器显示Netscape经测试我发现Chrome,Firefox,Safari,opera,就连IE浏览器用navigator.appName检测都是Netscape…

    2025年10月31日
    6
  • 彻底删除"提示删除文件和目录"时出错的文件或目录

    彻底删除"提示删除文件和目录"时出错的文件或目录

    2021年12月10日
    43

发表回复

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

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