zoukankan      html  css  js  c++  java
  • Redis 的DB多个数据库使用

    Redis 自己安装默认提供了16个数据库. 每个数据库都有一个id, 从 0 开始,(0,15)。

    不同的数据库中数据隔离保存。我们可以通过修改redis的配置文件进行修改数据库的数量。

    /etc/redis/redis.conf
    文件中,有个配置项 databases = 16 (默认有16个数据库)

    阿里云、腾讯云云数据库Redis版有256个DB,从DB0到DB255。

    数据库是由一个整数索引标识,而不是由一个数据库名称。默认情况下,一个客户端连接到数据库0。

    每个数据库都有属于自己的空间,不必担心之间的key冲突。

    每个DB没有单独的内存占用量限制,DB可以使用的内存容量受Redis实例的总内存限制。

    您可以使用SELECT命令在不同DB之间切换。例如,要切换到DB10,可以使用如下命令:

    SELECT 10
    

    redis没有提供任何方法来关联标识不同的数据库。因此,需要你来跟踪什么数据存储到哪个数据库下。
    因此如果遇到开启很多个实例的场景,可以使用不同的数据库来存储,而不必开启如此那么多的实例。

    使用 flushdb只能删除本数据库中的数据。
    使用 flushall 可以删除所有库的数据。谨慎使用。
  • 相关阅读:
    清除浮动的方法
    手机端横竖屏切换,怎么做才能安卓浏览器及时改变字体大小
    css z-index之object flash修正
    解决Flash挡住层用z-index无效的问题
    css垂直居中
    自定义selsct
    基础导航条
    按钮下拉菜单
    pandas的使用
    数据分析、人工智能开篇
  • 原文地址:https://www.cnblogs.com/hiit/p/15606944.html
Copyright © 2011-2022 走看看