Konfigurasi SSDB


Nota

Fail konfigurasi SSDB menggunakan TAB untuk mewakili satu tahap lekukan, jangan gunakan ruang untuk lekukan, tidak kira anda menggunakan 1, 2, 3, 4, 5, 6, 7, 8 atau banyak ruang akan tidak berfungsi!

Penting

Pastikan ingat untuk mengubah suai parameter kernel Linux anda tentang max open files(最大文件描述符数)的内容, 请参考 [1]. 否则, 你会在 log.txt 看到Too many open files 类似的错误, 或者在客户端看到 Connection reset by peer ralat.

PS: Gunakan alat c1000k ini untuk menguji bilangan sambungan serentak sistem anda menyokong


Dengar pada port rangkaian

server:
    ip: 127.0.0.1
    port: 8888

Default profil mendengar 127.0.0.1 rangkaian gelung tempatan, jadi pelayan SSDB ini tidak boleh disambungkan dari mesin lain. Jika anda ingin menyambung dari mesin lain Untuk menyambung ke pelayan SSDB pada mesin, anda mesti meletakkan 127.0.0.1 Tukar kepada 127.0.0.1 本地回路网络, 所以无法从其它机器上连接此 SSDB 服务器. 如果你希望从其它机器上连接 SSDB 服务器, 必须把 127.0.0.1 改为 0.0.0.0.

同时, 利用配置文件的 deny, allow

Pada masa yang sama, gunakan fail konfigurasi tolak, benarkan Arahan menyekat akses daripada IP sumber yang dipercayai.

Amaran!

🎜
Jika anda memantau 0.0.0.0 IP tanpa sekatan rangkaian, data anda mungkin boleh diakses oleh mana-mana mesin, yang berkemungkinan menjadi isu keselamatan Anda boleh menggabungkan iptables sistem pengendalian untuk mengehadkan akses rangkaian.


Penyegerakan dan replikasi


Konfigurasi log

Juga lihat analisis gaya kod -kotak; keluarga: Monaco, Menlo, Consolas, 'Courier New', monospace: 12.6px; padding-bottom: 2px; ; jejari sempadan: 4px; background-color: rgb(249, 242, 244);">logger.level Tahap log

  • Aras log yang disokong ialah: 一般, 建议你将 
  • logger.output 日志输出
logger.level 设置为 debug 级别.

  • logger.output 日志输出

可直接写相对路径或者绝对路径, 如果相对路径, 则是相对配置文件所在的目录.

如果你想输出日志到终端屏幕, 编辑 ssdb.conf, 将

logger:
    output: log.txt

修改为

logger:
    output: stdout
  • logger.rorate.size 日志循环和清理

设置日志拆分时的大小, 单位为字节数. 按照默认的配置, 日志会按 1000MB 大小进行切分, 切分后的文件名格式如:log.txt.20150723-230422可直接写相对路径或者绝对路径, 如果相对如果相对路径所在的目录.

🎜如果你想输出日志到终端屏幕, 编辑 ssdb.conf, 将🎜
cache_size + write_buffer_size  66 + 32
🎜修改为🎜
cache_size + 10  write_buffer_size * 66 + 32
  • logger.rorate.size 日志循环和清理
🎜设置日志拆分时的大小, 单为字节数. font-family: Monaco, Menlo, Consolas, 'Courier New', monospace; saiz fon: 12.6px; padding-top: 2px; padding-bottom: 2px; warna: rgb(199, 37, 78); white-space: nowrap; jejari sempadan: 4px; warna latar belakang: rgb(249, 242, 244);">log.txt.20150723-230422
.🎜

Fail log berpecah tidak akan dibersihkan secara automatik, anda perlu menulis skrip crontab anda sendiri untuk membersihkannya


Pendudukan memori

Memori yang diduduki oleh satu instance ssdb-serverboleh serta merta(Ia boleh. walaupun ia dicapai, Ia hanya bertahan untuk masa yang singkat) Jangkauan maksimum (MB):

rrreee

Ini adalah kes apabila pilihan mampatan tidak dihidupkan Jika compression: yes, formula pengiraan ialah:

rrreee

Anda boleh melaraskan. parameter konfigurasi untuk mengehadkan penggunaan memori ssdb-server.