1. 程式人生 > >SSDB 安裝部署及注意事項總結

SSDB 安裝部署及注意事項總結

將 /etc/init.d/ssdb.sh 中的 /data/ssdb_data/test/ssdb.conf 修改為你的 SSDB 配置檔案的路徑,如果你有多個 SSDB 例項, 那麼把它們寫在一行, 用空格來分隔:
# each config file for one instance
configs=/data/ssdb_data/test/ssdb.conf /data/ssdb_data/demo/ssdb.conf
主主、主從配置:
當前例項的服務埠配置
server:
#ip: 127.0.0.1
port: 8888
# bind to public ip
ip: 0.0.0.0
# format: allow|deny: all|ip_prefix

# multiple allows or denys is supported
#deny: all
#allow: 127.0.0.1
#allow: 192.168
主從
下面以主庫 ip :192.168.1.1 為例介紹
#server 1(主) 
replication:
slaveof:
#server 2(從)
replication:
slaveof:
id: svc_1
# sync|mirror, default is sync
type: sync
ip: 192.168.1.1
port: 8888
主-主(雙主)
下面以主庫 ip :192.168.1.1/192.168.1.2 為例介紹
#server 1
replication:

slaveof:
id: svc_2
# sync|mirror, default is sync
type: mirror
ip: 192.168.1.1
port: 8889
#server 2
replication:
slaveof:
id: svc_1
# sync|mirror, default is sync
type: mirror
ip: 192.168.1.2
port: 8888
注意:
1、如果出現宕機、掉電、kernel panic 等系統故障,需要手動刪除 SSDB 的PID檔案,如果將 tools/ssdb.sh 放到 /etc/init.d/ 重啟後自動刪除pid;
2、預設配置的日誌檔案按體積分隔,需要編寫自己的 crontab 進行日誌壓縮和定期清理;

3、配置的 ip 最好是 0.0.0.0,外部可以訪問,如果是 127.0.0.1 只能本機訪問。