مرجع پیکربندی
BaraDB از متغیرهای محیطی، فایل پیکربندی یا پرچمهای خط فرمان پیکربندی میشود.
اولویت
- پرچمهای خط فرمان (بالاترین)
- متغیرهای محیطی
- فایل پیکربندی (
baradb.conf یا baradb.json)
- مقادیر پیشفرض (پایینترین)
متغیرهای محیطی
شبکه
| متغیر |
پیشفرض |
توضیح |
BARADB_ADDRESS |
127.0.0.1 |
آدرس اتصال |
BARADB_PORT |
9472 |
پورت پروتکل باینری |
BARADB_HTTP_PORT |
9470 |
پورت HTTP/REST API |
BARADB_WS_PORT |
9471 |
پورت WebSocket |
ذخیرهسازی
| متغیر |
پیشفرض |
توضیح |
BARADB_DATA_DIR |
./data |
مسیر پوشه داده |
BARADB_MEMTABLE_SIZE_MB |
64 |
اندازه MemTable (MB) |
BARADB_CACHE_SIZE_MB |
256 |
اندازه کش صفحه (MB) |
TLS/SSL
| متغیر |
پیشفرض |
توضیح |
BARADB_TLS_ENABLED |
false |
فعالسازی TLS |
BARADB_CERT_FILE |
— |
مسیر گواهی TLS |
BARADB_KEY_FILE |
— |
مسیر کلید TLS |
امنیت
| متغیر |
پیشفرض |
توضیح |
BARADB_AUTH_ENABLED |
false |
فعالسازی احراز هویت |
BARADB_JWT_SECRET |
— |
رمز امضای JWT |
فایل پیکربندی
baradb.conf
پرچمهای خط فرمان
نمونه پیکربندیها
توسعه
تولید - گره واحد