Redisデータベースパーティションの選択


前言
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構成データベースパーティションの選択:
アプリケーションで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