Pakete, Repositories und App-Kategorien suchen

Paketdetailsv0.0.15

shorebird_redis_client

Eine leichte Dart-Client-Bibliothek zur Kommunikation mit einem Redis-Server. Erstellt von Shorebird.

AndroidiOSmacOSWindowsLinux
30-Tage-Downloads
110.000
Likes
21
Pub-Punkte
160

Paket installieren

flutter pub add shorebird_redis_client

Paketübersicht

Aus öffentlichen Paketdaten erstellte Orientierung.

Ein leichtgewichtiger Dart-Client für Redis, entwickelt von Shorebird, der eine nahtlose Kommunikation mit Redis-Servern auf mehreren Plattformen ermöglicht. Entwickelt für Einfachheit und Leistung, unterstützt er grundlegende Redis-Operationen wie Schlüssel-Wert-Speicherung, Ablaufzeit und Pub/Sub-Nachrichten. Ideal für die Echtzeit-Daten-Synchronisation, Caching und Sitzungsverwaltung in Flutter-Anwendungen. Die Bibliothek ist plattformunabhängig und funktioniert unter Android, iOS, macOS, Windows und Linux, wodurch sie für plattformübergreifende Anwendungen mit schnellem und zuverlässigem Datenzugriff geeignet ist.

Anwendungsfälle

  • Echtzeit-Daten-Synchronisierung
  • Häufig verwendete Daten zwischenspeichern
  • Sitzungsverwaltung
  • Pub/Sub-Nachrichten
  • Benutzerzustandspersistenz

Hauptmerkmale

  • Leicht und effizient
  • Plattformübergreifende Unterstützung
  • Unterstützt grundlegende Redis-Befehle
  • Eingebaute Verbindungshandhabung
  • Einfache API für gängige Operationen

Geeignet für

  • Flutter-Apps, die eine Redis-Integration benötigen
  • Entwickler, die Echtzeitfunktionen erstellen
  • Apps, die schnellen Speicher im Arbeitsspeicher erfordern
  • Teams, die Shorebird für App-Updates verwenden
  • Projekte, die mehrere Betriebssysteme zielen

Hinweise

  • Benötigt einen laufenden Redis-Server
  • Beschränkt auf grundlegende Redis-Funktionen
  • Kein integrierter Verbindungspool
  • Nicht geeignet für komplexe Redis-Anwendungsfälle
  • Abhängig von der Netzwerkverfügbarkeit

Original-README

Originaler README-Schnappschuss aus dem verknüpften Quell-Repository. Aktuelle Inhalte finden Sie im Repository.

Shorebird 🐦

Discord Shorebird Code Push - Flutter over the air updates | Product Hunt

ci e2e codecov License: MIT License: Apache

Getting Started

Visit https://docs.shorebird.dev to get started.

Packages

This repository is a monorepo containing the following packages:

Package Description
shorebird_cli Command-line which allows developers to interact with various Shorebird services
shorebird_code_push_client Dart library which allows Dart applications to interact with the Shorebird CodePush API
shorebird_code_push_protocol Dart library which contains common interfaces used by Shorebird CodePush
artifact_proxy Dart server which supports intercepting and proxying Flutter artifact requests
discord_gcp_alerts Dart server which forwards GCP alerts to Discord
flutter_version_resolver Command-line utility that determines which Flutter version should be used for a project
jwt Dart library for verifying JSON Web Tokens
redis_client Dart library for interacting with Redis
scoped_deps A simple dependency injection library built on Zones
stripe_api Dart library for interacting with Stripe

For more information, please refer to the documentation for each package.

Contributing

If you're interested in contributing, please join us on Discord.

Environment setup

Working on Shorebird requires Dart.

./scripts/bootstrap.sh will run pub get all packages in the repository.

Running tests

We don't yet have a script to run tests locally. For now, we recommend using very_good test -r in the packages directory to run all shorebird tests.

(If you run it in the root, it will find packages in bin/cache/flutter and try to run tests there, some of which will fail.)

To generate a coverage report install lcov:

brew install lcov

Then run tests with the --coverage flag:

very_good test -r --coverage
genhtml coverage/lcov.info -o coverage

You can view the generated coverage report via:

open coverage/index.html
Tracking coverage

The following command will generate a coverage report for the Dart packages:

dart test --coverage=coverage && dart pub global run coverage:format_coverage --lcov --in=coverage --out=coverage/lcov.info --packages=.dart_tool/package_config.json --check-ignore

Coverage reports are uploaded to Codecov.

License

Shorebird projects are licensed for use under either Apache License, Version 2.0 (LICENSE-APACHE or http://www.apache.org/licenses/LICENSE-2.0) MIT license (LICENSE-MIT or http://opensource.org/licenses/MIT) at your option.

See our license philosophy for more information on why we license files this way: https://handbook.shorebird.dev/engineering/#licensing-philosophy

Kategorien

Abhängigkeiten

Abhängigkeiten 1 Einträge

Quell-Repository

Projekte, die dieses Paket verwenden

Noch keine Daten verfügbar.

Ranglisten