BIENVENUE10valable pour le premier mois seulement ! sur toutes les offresVoir les offres
Aller au contenu
← Base de connaissances

Utiliser sa base RethinkDB managée (JSON temps réel)

Se connecter à RethinkDB (port driver 28015, UI 8080), ReQL, changefeeds et sauvegardes.

Utiliser sa base RethinkDB managée

RethinkDB est une base NoSQL JSON orientée temps réel (changefeeds). Hôte, port driver (28015) et mot de passe sont dans le panel.

1. Ports

  • 28015 : port pilote (connexions applicatives).
  • 8080 : interface d’administration web (si exposée via le panel / tunnel).

2. Se connecter

Pilote Node.js (rethinkdbdash)

import r from "rethinkdbdash"
const conn = r({ host: "<hote>", port: 28015, user: "admin", password: "<motdepasse>" })

Pilote Python

from rethinkdb import RethinkDB
r = RethinkDB()
conn = r.connect(host="<hote>", port=28015, user="admin", password="<motdepasse>")

3. Autoriser votre IP

Ajoutez votre IP dans Database → Allowed IPs.

4. ReQL — requêtes courantes

// Créer une table
r.db("test").tableCreate("users").run(conn)

// Insérer
r.table("users").insert({ name: "Ada", role: "admin" }).run(conn)

// Lire
r.table("users").filter({ role: "admin" }).run(conn)

// Changefeed (temps réel)
r.table("users").changes().run(conn)

5. Sauvegardes

Sauvegardes automatiques gérées par onesubnet. Dump manuel via rethinkdb dump (depuis un environnement ayant accès) :

rethinkdb dump -c <hote>:28015 -a <motdepasse>

Références

Produits concernés

oneSubnet

Hébergeur français à Paris. Serveurs de jeux et vocaux haute performance.

SERVICES

Ressources

LÉGAL

Tous les systèmes opérationnels