• redis 访问 database


    edis的数据库个数是可以配置的,默认为16个,见redis.windows.conf/redis.conf的databases 16。
    对应数据库的索引值为0 - (databases -1),即16个数据库,索引值为0-15。默认存储的数据库为0。

    不同索引自己是访问不到的

    1、命令行切换
    redis-cli -a 123456
    登陆redis,默认选择了数据库0,如果需要切换到其它数据库使用select 索引值,如select 1表示切换到索引值为1的数据库。
    D:software edis>redis-cli -a 123456
    127.0.0.1:6379> select 1
    OK
    127.0.0.1:6379[1]>

    切换之后就会一直在操作的是新数据库,直到下次切换生效。


    2、springboot指定redis数据库

    #redis
    spring.redis.host=localhost
    spring.redis.password=123456
    spring.redis.port=6380  //redis ssl端口
    spring.redis.database=2 //使用的数据库索引
    spring.redis.ssl=true  //是否使用ssl,默认为false
    spring.redis.pool.maxActive=100
    spring.redis.pool.maxWait=1000000
    spring.redis.pool.maxIdle=10
    spring.redis.pool.minIdle=0
    spring.redis.timeout=0
    spring.redis.testOnBorrow=true
    spring.redis.testOnReturn=true
    spring.redis.testWhileIdle=true

    在源代码RedisProperties.java中,database的初始值是为0的(private int database = 0;),因此在springboot配置redis时不指定数据库则默认就用0号数据库,配置该值则会使用自己配置的数据库。

    3、 相关命令

    keys “spiring*“”

    hash

    hget   "spring:session:sessions:6761a285-3533-481d-becd-84ae253e2097" "sessionAttr:app_currentUser"

    string

    get "sessionid:dbc145a2-1b9b-4c02-b461-9132c4bdb156" 

  • 相关阅读:
    简单学习MyBatis
    探讨AOP的两种实现方式
    浅析Spring AOP术语
    依赖注入(DI)的迭代实现
    初识依赖注入(DI)
    Bean工厂ApplicationContext
    ps文章推荐
    ueditor全屏和el-dialog模态框有冲突的解决方法(其他框架请比葫芦画瓢)
    (各种转载)
    element-ui修改样式不生效的官网解决方式
  • 原文地址:https://www.cnblogs.com/daixs/p/11278409.html
Copyright © 2020-2023  润新知