Zarejestruj się lub zaloguj, aby zobaczyć ukrytą treść! Download: Zarejestruj się lub zaloguj, aby zobaczyć ukrytą treść! Dokumentacj..."> Zarejestruj się lub zaloguj, aby zobaczyć ukrytą treść! Download: Zarejestruj się lub zaloguj, aby zobaczyć ukrytą treść! Dokumentacj..."> Skocz do zawartości
Wizzard

dodatek RedisHook

Recommended Posts

Użytkownik

Proste API do obsługi baz danych Redis.

Source code: Zarejestruj się lub zaloguj, aby zobaczyć ukrytą treść!

Download: Zarejestruj się lub zaloguj, aby zobaczyć ukrytą treść!

Dokumentacja:

.setValue([key], [value]);
set {_x} to .getValue([key]);

 

Udostępnij tego posta


Odnośnik do posta
Udostępnij na stronach
Użytkownik
50 minut temu, arizonaTwentyOne napisał:

Do czego to sluzy?

 

 

11 godzin temu, ProgrammingWizzard napisał:

Proste API do obsługi baz danych Redis.

Polecam uważnie czytać temat.

Udostępnij tego posta


Odnośnik do posta
Udostępnij na stronach
Użytkownik
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.

Udostępnij tego posta


Odnośnik do posta
Udostępnij na stronach
Użytkownik

Witam, dałbyś rade stworzyc poradnik jak zainstalowac redis'a na linuxie lub windowsie?

 

//Poprawiam błąd ortograficzny ~Myszak

Edytowane przez Myszak

Udostępnij tego posta


Odnośnik do posta
Udostępnij na stronach
Użytkownik

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

Udostępnij tego posta


Odnośnik do posta
Udostępnij na stronach
Użytkownik
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

Udostępnij tego posta


Odnośnik do posta
Udostępnij na stronach
Użytkownik

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

Udostępnij tego posta


Odnośnik do posta
Udostępnij na stronach
Użytkownik
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ść!

Udostępnij tego posta


Odnośnik do posta
Udostępnij na stronach
Użytkownik
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.

Udostępnij tego posta


Odnośnik do posta
Udostępnij na stronach
Moderator lokalny

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

Udostępnij tego posta


Odnośnik do posta
Udostępnij na stronach

Żeby dodać komentarz, musisz założyć konto lub zalogować się

Tylko zarejestrowani użytkownicy mogą dodawać komentarze

Dodaj konto

Załóż nowe konto. To bardzo proste!

Zarejestruj nowe konto

Zaloguj się

Posiadasz już konto? Zaloguj się tutaj.

Zaloguj się teraz


  • Przeglądający   0 użytkowników

    Brak zarejestrowanych użytkowników, przeglądających tę stronę.

×