Wpis z mikrobloga

chcę sobie zrobić z pomocą #redis cache rezultatów z #mysql, sorted sety wydają się bardzo fajne, tylko że będę korzystał z paginacji na zasadzie offset i limit, załóżmy użytkownik przechodzi do 5 strony z 1 strony, także mamy offset 40, limit 10 w mysql, jak to teraz zapisać w sorted secie w redisie ?
#php
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@5z7k9: hmmm czyli mówisz że jako score przechowywał kolejność rekordów ? wtedy by miało to sens, tylko kurde jako score chciałem zapisywać id rekordu
  • Odpowiedz
@5z7k9: okej już wiem jak to zrobić, dla takich gdzie będzie moje istotne id - skorzystać z hash mapy i sorted seta, dla takich gdzie nie będzie, sam sorted set
  • Odpowiedz
no przecież nie będę za każdym razem pobierał elementów na nowo :x


@Jurigag: gdyż? Masz konkretne dane, ze tu jest bottleck z ktorym cache bazy danie daje rady? Czy rozwiazujesz problem którego nie ma? Pytam, bo jestem ciekawy skad stwierdziles, ze takie proste operacje jak pobieranie rekordow potrzebuja cache
  • Odpowiedz