Feature Request: Support for Command Pipelining
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 4/5
- Temps estimé
- 3-5 jours
- Accessibilité débutants
- 35/100
Piste de recherche
Start with the send(command: String...) API and how it configures connection.sendCommandsImmediately, then check how RedisCommand can be sent through the connection. The goal is to provide a way to batch Redis commands for pipelining; confirm the public API and tests cover sending multiple commands together. The issue gives no file or test names, so locating the relevant code will take project familiarity.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
I am using the RediStack library in my Swift project with Vapor, and I need to send multiple commands to Redis together as a batch to improve performance. However, I couldn't find a direct way to send multiple commands together using the existing API.
Current Behavior
The send(command: String...) function appears to set connection.sendCommandsImmediately = true under the hood, which sends each command immediately and cannot be configured otherwise. Even if I construct RedisCommand myself, I don't see any way to send it manually, only through send(command: String...). Please correct me if I'm wrong.
I found several old discussions about this topic, but all of them seem irrelevant.
- Langage dominant
- Swift
- Étoiles
- 182
- Forks
- 29
- Métriques de merge des PR
- Aucune PR mergée en 30 j
Préparer son environnement
- Aucun Dockerfile ni fichier Docker Compose
- Propose un modèle de pull request
- Lire le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de swift-server/RediStack
-
Difficulté 2/5 1-3 heures Accessibilité débutants 55/100
swift-server/RediStack#135 ·
-
Difficulté 3/5 1-2 jours Accessibilité débutants 45/100
swift-server/RediStack#133 · 5 commentaires ·
-
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 25/100
swift-server/RediStack#131 ·
-
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 25/100
swift-server/RediStack#129 · 1 commentaire ·
-
Difficulté 3/5 1-2 jours Accessibilité débutants 35/100
swift-server/RediStack#127 ·
Toutes les issues de swift-server/RediStack
Issues similaires
-
area: build-and-ci S3: minor
Difficulté 2/5 1-3 heures Accessibilité débutants 75/100
manaflow-ai/cmux#22595 · 1 commentaire ·
Les mainteneurs répondent en général sous 1 jour
-
area/kotlin
Difficulté 2/5 1-3 heures Accessibilité débutants 84/100
Les mainteneurs répondent en général sous 1 jour
-
cable-report
Difficulté 2/5 1-3 heures Accessibilité débutants 67/100
darrylmorley/whatcable#656 ·
-
UI: "Block Music launches" toggle is dangerously easy to confuse with "Turn off Apple Music"Ouverte
Difficulté 2/5 1-3 heures Accessibilité débutants 75/100
omlahore/RemoveMacAI#67 ·
Les mainteneurs répondent en général sous 1 jour
-
[开源推荐] Cove:给终端编程助手配上 Mac 原生工作台Ouverte
Difficulté 1/5 Moins d'une heure Accessibilité débutants 82/100
521xueweihan/HelloGitHub#4049 ·