https://github.com/bitfinexcom/ulisse
MySQL table snapshots and real time updates to Redis ordered queue
https://github.com/bitfinexcom/ulisse
Last synced: about 1 year ago
JSON representation
MySQL table snapshots and real time updates to Redis ordered queue
- Host: GitHub
- URL: https://github.com/bitfinexcom/ulisse
- Owner: bitfinexcom
- License: mit
- Created: 2016-07-10T09:56:58.000Z (almost 10 years ago)
- Default Branch: master
- Last Pushed: 2021-11-04T13:22:12.000Z (over 4 years ago)
- Last Synced: 2025-04-11T06:13:33.599Z (about 1 year ago)
- Language: JavaScript
- Homepage: https://bitfinex.com
- Size: 37.1 KB
- Stars: 5
- Watchers: 4
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# ulisse
A tool for getting MySQL snapshots and publishing binlog events to Redis ordered queue.
## Install
```
npm install -g ulisse
```
## Usage
```
$ ulisse --help
Usage: ulisse.js -c
Options:
--conf, -c configuration file path
--debug debug
```
## Configuration
```json
{
"id": 1,
"redis": {
"host": "",
"port": 6379
},
"mysql": {
"host": "127.0.0.1",
"port": 3306,
"user": "",
"password": ""
},
"dest": "REDISPUBLISHCHANNEL",
"snapRelaxedFlushTimeout": 5000,
"exitOnError": true
}
```