Skocz do zawartości

RedisHook


Nieaktywny

Rekomendowane odpowiedzi

3 minuty temu, xBG napisał:

Nawet spoko, ale wole mySQL z przyzwyczajenia.

Tyle ze redis jest tak prosty jak zmienne skryptowe. Bazuje na tej samej "składni" (o ile mozna to tak nazwac). I jest o wiele szybszy i wydajniejszy.

Odnośnik do komentarza
Udostępnij na innych stronach

  • 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
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
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
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: Zarejestruj się lub zaloguj, aby zobaczyć ukrytą treść!

Odnośnik do komentarza
Udostępnij na innych stronach

2 godziny temu, PanNiedzwiadek napisał:

Lol, czyli znacznie wygodniej i szybciej jest użyć yamla.

YAML ma raka i nie służy on do przechowywania danych. W dodatku nim nie wymienisz danych między serwerami.

Odnośnik do komentarza
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
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ę...