ILLA home page
  1. Redis

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.

Utwórz Redis

Istnieją dwa sposoby na utworzenie zasobu w Illa po zalogowaniu się na swoje konto Illa.

  • Utwórz w zasobach

Zaloguj się do swojego konta Illa wybierz **Zasoby** na górze strony i kliknij przycisk **Utwórz nowy**.

external_resource

Wybierz Redis z listy baz danych.

action_list

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.

redis_ex_ready

  • Utwórz w Konstruktorze

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.

Ustawienia połączenia

Tutaj musimy dostarczyć informacji do połączenia z bazą danych Redis.

redis_config

WłaściwościWymaganeOpis
NazwiskowymaganeNazwa zasobu podczas tworzenia akcji w ILLA.
HostnamewymaganeAdres URL lub IP dla Twojej bazy danych
PortwymaganeNumer portu hosta serwera, który powinieneś użyć do połączenia. Jeśli nie określisz portu, domyślnym portem jest ‘6379’.
Indeks bazy danychfakultatywnestruktura danych, która jest wykorzystywana do optymalizacji wydajności zapytań, które pobierają dane z bazy danych Redis
Baza danychwymaganeNazwa bazy danych
Nazwa użytkownikawymaganenazwę użytkownika, której chcesz używać podczas logowania do serwera Redis.
HasłowymaganeUżyj tego hasła do uwierzytelniania.
Opcje SSLfakultatywnedecyduje, jak wysokie jest bezpieczne połączenie SSL TCP/IP podczas negocjacji z serwerem.

Utwórz akcje

Stworzyliśmy zasób Redis, możemy dodać akcję, wybierając Redis z listy akcji i wybierając przycisk Utwórz akcję`.

redis_resource_list

Teraz dodaliśmy serwer Redis jako działanie do naszej strony budynku.

redis

Konfiguruj Redis

WłaściwościOpis
zapytaniepolecenia pobierania danych z bazy danych
Transformatorprzekształcanie danych w styl jaki lubisz za pomocą JavaScript

Przykładowe użycie:

  • KLUCZY

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:*
  • POBIERZ

Ta komenda pobiera wartość skojarzoną z danym kluczem.

GET user:12345
  • HGETALL

Ta komenda pobiera wszystkie pola i ich wartości ze struktury danych hashujących Redis.

HGETALL user:12345
  • ZRANGE

Ta komenda pobiera zakres wartości z posortowanych zbiorów danych Redis w oparciu o ich wyniki.

ZRANGE high_scores 0 9 WITHSCORES
  • RANGE

Ta komenda pobiera szereg wartości ze struktury danych listy Redis.

LRANGE my_list 0 4
  • WYKAZ

To polecenie sprawdza, czy dany klucz istnieje w bazie danych Redis.

EXISTS user: 12345
  • TTL

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