# select

### 1. 基本語法

#### selec&#x74;**( `index:<string>`,`callback`)**&#x20;

切換至對&#x61C9;**`index`**&#x8CC7;料庫，成功切換會回傳OK，不同資料庫的**Key**名稱及資料互不影響。

{% hint style="info" %}
多人共用**Redis**時，建議每次在建立**Client**連線後，總是先切換至自己的資料庫。
{% endhint %}

{% tabs %}
{% tab title="TypeScript" %}
```typescript
client.select('0', redis.print);
client.set('db:0:foo', 'bar');
client.set('db:0:foo1', 'bar1');
client.keys('*', redis.print);

client.select('1', redis.print);
client.set('db:1:foo', 'bar');
client.keys('*', redis.print);
```
{% endtab %}
{% endtabs %}

{% tabs %}
{% tab title="Output-TS" %}
```
Reply: OK
Reply: db:0:foo1,db:0:foo
Reply: OK
Reply: db:1:foo
```
{% endtab %}
{% endtabs %}

