复述,数据库数量配置,切换及指定数据库的方法

  介绍

这篇文章主要介绍了复述,数据库数量配置,切换及指定数据库的方法,具有一定借鉴价值,需要的朋友可以参考下。希望大家阅读完这篇文章后大有收获。下面让小编带着大家一起了解一下。

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

1,命令行切换
redis-cli——123456年
登陆复述,默认选择了数据库0,如果需要切换到其它数据库使用选择索引值,如选择1表示切换到索引值为1的数据库。

D: \ software \ redis> redis-cli——123456   127.0.0.1:6379>选择1   好吧   127.0.0.1:6379[1]在

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

2, springboot指定复述,数据库

#复述   spring.redis.host=localhost   spring.redis.password=123456   spring.redis。端口=6380//复述,ssl端口   spring.redis。数据库=2//使用的数据库索引   spring.redis。ssl=true//是否使用ssl,默认为假   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中,数据库的初始值是为0的(私人int数据库=0;),因此在springboot配置复述时不指定数据库则默认就用0号数据库,配置该值则会使用自己配置的数据库。

3, python指定复述,数据库

通过db参数设置使用的数据库。如db=1表示使用索引值为1的数据库。

redis-py提供两个类复述和StrictRedis用于实现复述的命令,StrictRedis用于实现大部分官方的命令,并使用官方的语法和命令(比如,集命令对应与StrictRedis.set方法)。
复述是StrictRedis的子类,用于向后兼容旧版本的redis-py。简单说,官方推荐使用StrictRedis方法。

r=redis.StrictRedis(主机=& # 39;127.0.0.1 # 39;,端口=6379,密码=& # 39;123456 & # 39;,db=2, ssl=false)   r=redis.Redis(主机=& # 39;127.0.0.1 # 39;,端口=6379,密码=& # 39;123456 & # 39;,db=2, ssl=False)

备注:
复述,如果开启了ssl连接方式,则增加ssl=True表示启用ssl连接。
如redis.StrictRedis(主机=& # 39;127.0.0.1 # 39;,端口=6380,密码=& # 39;123456 & # 39;,db=2, ssl=True)。则在创建连接时使用SSLConnection。

连接池连接:

=redis.ConnectionPool池(主机=& # 39;127.0.0.1 # 39;,端口=6379,密码=& # 39;123456 & # 39;,db=2)   r=redis.Redis (connection_pool=池)

备注:
使用以上方法初始化连接池无法通过ssl参数启用ssl连接:

类ConnectionPool(对象):   def __init__(自我,connection_class=连接,max_connections=没有   * * connection_kwargs):

此处连接用了联系。

如果需要使用ssl连接,则初始化连接池时使用from_url方法初始化连接池,参数格式如:

复述://[:密码]@localhost: 6379/0, 6379表示端口,0表示使用的数据库索引值。   池=redis.ConnectionPool.from_url(& # 39;复述://:123456 @localhost: 6380/2& # 39;)   r=redis.StrictRedis (connection_pool=池)   ret=r.get(& # 39;测试# 39;)   pool.disconnect()//断开连接池的所有连接。

感谢你能够认真阅读完这篇文章,希望小编分享复述,数据库数量配置,切换及指定数据库的方法内容对大家有帮助,同时也希望大家多多支持,关注行业资讯频道,遇到问题就找,详细的解决方法等着你来学习!

复述,数据库数量配置,切换及指定数据库的方法