🔨 Integracje
Redis w Illa to integracja z bazą danych, która pozwala na połączenie i interakcję z bazą danych Redis. Redis jest popularnym systemem zarządzania bazami danych typu open source, który jest znany ze swojej prędkości, niezawodności i łatwości użytkowania.
Dzięki integracji Redis w Illa, możesz zapytać, wstawiać, aktualizować i usuwać dane z bazy danych Redis za pomocą poleceń SQL. Możesz również tworzyć niestandardowe zapytania SQL i uruchamiać je w Illa. Ułatwia to tworzenie aplikacji opartych na danych i pulpitów nawigacyjnych, które wyświetlają dane w czasie rzeczywistym z bazy danych Redis.
Istnieją dwa sposoby na utworzenie zasobu w Illa po zalogowaniu się na swoje konto Illa.
Zaloguj się do swojego konta Illa wybierz **Zasoby**
na górze strony i kliknij przycisk **Utwórz nowy**
.
Wybierz Redis
z listy baz danych.
Połącz się z bazą danych z wymaganymi parametrami opisanymi poniżej w “Ustawienia połączenia”.
Kliknij **Test Connection**
aby sprawdzić, czy możemy połączyć się z bazą danych. Jeśli tak, kliknij Zapisz zasoby
, sprawdź dwukrotnie nazwę hosta, port, nazwę użytkownika i hasło jest poprawne.
Po utworzeniu zasobu, gotowe Redis wyświetli się jak pokazano.
Zaloguj się na swoje konto Illa, utwórz projekt w Illa Builder na stronie **App**
, i przejdź do listy działań` na dole strony. Kliknij **nowe**
, a następnie wybierz Redis
z listy baz danych. Następnie połącz się z bazą danych z wymaganymi parametrami opisanymi w Connection Settings
poniżej.
Kliknij **Test Connection**
aby sprawdzić, czy możemy połączyć się z bazą danych. Jeśli tak, kliknij Zapisz zasoby
, sprawdź dwukrotnie nazwę hosta, port, nazwę użytkownika i hasło jest poprawne.
Tutaj musimy dostarczyć informacji do połączenia z bazą danych Redis.
Właściwości | Wymagane | Opis |
---|---|---|
Nazwisko | wymagane | Nazwa zasobu podczas tworzenia akcji w ILLA. |
Hostname | wymagane | Adres URL lub IP dla Twojej bazy danych |
Port | wymagane | Numer portu hosta serwera, który powinieneś użyć do połączenia. Jeśli nie określisz portu, domyślnym portem jest ‘6379’. |
Indeks bazy danych | fakultatywne | struktura danych, która jest wykorzystywana do optymalizacji wydajności zapytań, które pobierają dane z bazy danych Redis |
Baza danych | wymagane | Nazwa bazy danych |
Nazwa użytkownika | wymagane | nazwę użytkownika, której chcesz używać podczas logowania do serwera Redis. |
Hasło | wymagane | Użyj tego hasła do uwierzytelniania. |
Opcje SSL | fakultatywne | decyduje, jak wysokie jest bezpieczne połączenie SSL TCP/IP podczas negocjacji z serwerem. |
Stworzyliśmy zasób Redis, możemy dodać akcję, wybierając Redis z listy akcji i wybierając przycisk Utwórz akcję`.
Teraz dodaliśmy serwer Redis jako działanie do naszej strony budynku.
Właściwości | Opis |
---|---|
zapytanie | polecenia pobierania danych z bazy danych |
Transformator | przekształcanie danych w styl jaki lubisz za pomocą JavaScript |
Przykładowe użycie:
Ta komenda pobiera listę wszystkich kluczy w bazie danych Redis. Możesz użyć symboli wieloznacznych, aby filtrować klucze według wzorca.
KEYS *
KEYS user:*
Ta komenda pobiera wartość skojarzoną z danym kluczem.
GET user:12345
Ta komenda pobiera wszystkie pola i ich wartości ze struktury danych hashujących Redis.
HGETALL user:12345
Ta komenda pobiera zakres wartości z posortowanych zbiorów danych Redis w oparciu o ich wyniki.
ZRANGE high_scores 0 9 WITHSCORES
Ta komenda pobiera szereg wartości ze struktury danych listy Redis.
LRANGE my_list 0 4
To polecenie sprawdza, czy dany klucz istnieje w bazie danych Redis.
EXISTS user: 12345
Ta komenda pobiera wartość time-to-live (TTL) skojarzoną z kluczem, która określa, jak długo klucz pozostanie w bazie danych przed jej wygaśnięciem.
TTL user:12345