Verbindung zum Redis-Server mit NS Stream in Swift

9

Hallo alle, wie der Titel erwähnt Ich versuche, Daten von meinem Redis-Server in schneller Sprache zu senden und zu empfangen. Ich habe viel recherchiert und kann keine gute Antwort zu diesem Thema finden. Am nächsten komme ich zu% cos_de% oder ein paar Github - Projekte (die meisten davon mit kaputten Code), ich habe versucht, eine Lösung für 3 Tage jetzt, bitte jemand helfen.

Verbindungsanforderung für Redis auf Port 6379 :

  • TCP
  • Telnet (mein Favorit)

Probleme:

  1. App-Delegationsabsturz-Thread 1: NSStream SOMETIMES
  2. Keine Datenrückgabe

Klasse mit Initialisierung (Redis): Am nächsten kann ich mit auf ein Level kommen, auf dem ich das Verfahren verstehe NStream , aber auch hier wird nichts für die Rückgabe in meinem Dialog gedruckt und ich kann nicht herausfinden, was falsch ist.

%Vor%

Serververbindungsfunktion:

%Vor%

Stream: Nach dem App-Mittagessen bekomme ich einen App-Delegiertenfehler SOMETIMES

  

Thread 1: EXC_BAD_ACCESS (Code = 1, Adresse = XXXXXXXX)

%Vor%

Server Test mit Ping : Die Rückgabe sollte PONG

sein %Vor%     
Xrait 11.08.2015, 21:40
quelle

1 Antwort

3

Dank GCDAsyncSocket konnte ich eine Lösung für die Redis-Verbindung mit erstellen Schnell 2 . Ich arbeite auch am Full set Framework für Github für Redis, falls jemand an einem Download interessiert ist. p>

Redis Klasse: Sie müssen GCDAsyncSocketDelegate einschließen.

%Vor%

Rufen Sie die Methoden auf, indem Sie eine Konstante der Klasse Redis erstellen.

%Vor%     
Xrait 15.08.2015, 01:19
quelle

Tags und Links