Skocz do zawartości

RedisHook


Nieaktywny

Rekomendowane odpowiedzi

  • 4 miesiące temu...
  • 3 miesiące temu...

Nareszcie się wziąłem za wersje 2.0. Ze zasadniczych zmian to będzie: całkowite przepisanie kodu, API dla pluginów (będzie mógł hook współpracować np z Twoim pluginem), zmiana biblioteki Jedis na lettuce-io, oraz masa pomniejszych. Na dniach wyjdzie oficjalny download :D

Odnośnik do komentarza
https://skript.pl/temat/13151-redishook/#findComment-123223
Udostępnij na innych stronach

4 godziny temu, Wizzard napisał:

Nareszcie się wziąłem za wersje 2.0. Ze zasadniczych zmian to będzie: całkowite przepisanie kodu, API dla pluginów (będzie mógł hook współpracować np z Twoim pluginem), zmiana biblioteki Jedis na lettuce-io, oraz masa pomniejszych. Na dniach wyjdzie oficjalny download :D

Deadline skończony? :D

Odnośnik do komentarza
https://skript.pl/temat/13151-redishook/#findComment-123256
Udostępnij na innych stronach

  • 2 tygodnie później...

Dobra kolego,

Jak tu w takim razie dodać "item" do listy i póżniej sprawdzić zawartość tej listy w tym Redisie?
Bo jeśli to ma pomóc w optymalizacji... To się poświęcę i zacznę korzystać :3

Edytowane przez PanNiedzwiadek
Odnośnik do komentarza
https://skript.pl/temat/13151-redishook/#findComment-125667
Udostępnij na innych stronach

23 minuty temu, PanNiedzwiadek napisał:

Dobra kolego,

Jak tu w takim razie dodać "item" do listy i póżniej sprawdzić zawartość tej listy w tym Redisie?
Bo jeśli to ma pomóc w optymalizacji... To się poświęcę i zacznę korzystać :3

A dokumentacje umie sie czytac? Dodatek oferuje zapis tylko key-value, wiec value trzeba zapisac w jakims formacie (np. JSON). Potem item trzeba deserializowac, zapisac do JSON'a. Pozniej wysylasz na serwer. Jak odbierasz, to pobierasz wartosci z arraya, serializujesz i masz to, co potrzebujesz. Obsluga JSON'a w Skript: https://github.com/btk5h/skript-json

Odnośnik do komentarza
https://skript.pl/temat/13151-redishook/#findComment-125674
Udostępnij na innych stronach

Do przechowywania danych jak sama nazwa wskazuje, służą bazy danych.

Redis to baza danych, w odróżnieniu od przechowywania danych w pliku tekstowym, baza ta ma zaimplementowane specjalne algorytmy do wyszukiwania odpowiednich kluczy i w wydłużenie czasu odpowiedzi względem pliku przy tej samej, narastającej ilości danych jest znacznie mniejsze, niekiedy nawet stukrotnie.

YAML (Yet Another Markup Language) jest językiem w którym definiujemy wszystko po kolei. Gdy plik yamlowy się rozrasta, narzut potrzebnego czasu jest coraz większy - jeżeli potrzebujesz wpisu który w pliku jest ostatni, to o ile nie napiszesz sobie własnego systemu wyszukiwania, to niepotrzebnie stracisz moc obliczeniową na sprawdzanie wszystkich poprzednich rekordów w pliku.

Na tym prostym przykładzie dowiodłem, że baza danych > YAML do przechowywania danych

Odnośnik do komentarza
https://skript.pl/temat/13151-redishook/#findComment-126155
Udostępnij na innych stronach

Dołącz do dyskusji

Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.

Nieaktywny
Dodaj odpowiedź do tematu...

×   Wklejono zawartość z formatowaniem.   Usuń formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Odnośnik został automatycznie osadzony.   Przywróć wyświetlanie jako odnośnik

×   Przywrócono poprzednią zawartość.   Wyczyść edytor

×   Nie możesz bezpośrednio wkleić grafiki. Dodaj lub załącz grafiki z adresu URL.

  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...