> ## Documentation Index
> Fetch the complete documentation index at: https://private-7c7dfe99-parallel-read-in-order-multi-part.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# مصدر قاموس Redis

> هيّئ Redis كمصدر قاموس في ClickHouse.

مثال على الإعدادات:

<Tabs>
  <Tab title="DDL">
    ```sql theme={null}
    SOURCE(REDIS(
        host 'localhost'
        port 6379
        storage_type 'simple'
        db_index 0
    ))
    ```
  </Tab>

  <Tab title="ملف التهيئة">
    ```xml theme={null}
    <source>
        <redis>
            <host>localhost</host>
            <port>6379</port>
            <storage_type>simple</storage_type>
            <db_index>0</db_index>
        </redis>
    </source>
    ```
  </Tab>
</Tabs>

<br />

حقول الإعدادات:

| الإعداد | الوصف |
| - | - |
| `host` | مضيف Redis. |
| `port` | المنفذ على خادم Redis. |
| `storage_type` | بنية تخزين Redis الداخلية المستخدمة للتعامل مع المفاتيح. يستخدم `simple` خريطة مسطحة من أزواج مفتاح-قيمة، ويدعم تخطيطات المفاتيح البسيطة وكذلك تخطيطات المفاتيح المعقدة ذات العمود الواحد (مثل `complex_key_cache` و`complex_key_direct`). ويستخدم `hash_map` بنية hash في Redis، وهو مطلوب للمفاتيح المعقدة المركبة؛ إذ يتوقع وجود عمودَي مفتاح بالضبط. يجب أن تكون أعمدة المفاتيح من النوع العددي الصحيح الأصلي (`Int8` إلى `Int64`، و`UInt8` إلى `UInt64`) أو من النوع `String`؛ ولا تُدعم الأعداد الصحيحة العريضة مثل `Int256`. التخطيطات النطاقية غير مدعومة. القيمة الافتراضية هي `simple`. اختياري. |
| `db_index` | الفهرس الرقمي المحدد لقاعدة البيانات المنطقية في Redis. القيمة الافتراضية هي `0`. اختياري. |
