Автор Тема: Книга за Redis  (Прочетена 3962 пъти)

4096bits

  • Напреднали
  • *****
  • Публикации: 6579
    • Профил
Книга за Redis
« -: Aug 29, 2017, 21:16 »
Някой да предложи някоя добра книжка за това нящо... Как работи, как се борави с него и т.н. Има някакви по нета, но не зная, коя е читаво и разбираемо написана
Активен

As they say in Mexico, "Dasvidaniya!" Down there, that's two vidaniyas.

4096bits

  • Напреднали
  • *****
  • Публикации: 6579
    • Профил
Re: Книга за Redis
« Отговор #1 -: Aug 31, 2017, 02:58 »
Никой не писа и поръчах това  :P
Redis-Essentials-Maxwell-Dayvson-Silva
Активен

As they say in Mexico, "Dasvidaniya!" Down there, that's two vidaniyas.

remotexx

  • Напреднали
  • *****
  • Публикации: 3581
    • Профил
Re: Книга за Redis
« Отговор #2 -: Aug 31, 2017, 05:40 »
Колега, не каза за какво ти трябва и защо си се спрял точно на тая, но от другата тема съдя че ти трябва нещо дето да се побира в оперативната памет. Така като гледам, на пръв прочит има и други... и то сериозни играчи
https://en.m.wikipedia.org/wiki/Key-value_database
KV - RAM , секцията
Апачи, мемкеш-а и пр. Имай предвид че последния е най-простия кеш и ще е с най-малък овърхед. Джава базираните можеш направо да ги прескочиш.

 https://stackoverflow.com/questions/41936184/apache-ignite-vs-redis-clusteruse-partition-vs-other-solution
« Последна редакция: Aug 31, 2017, 06:00 от remotexx »
Активен

4096bits

  • Напреднали
  • *****
  • Публикации: 6579
    • Профил
Re: Книга за Redis
« Отговор #3 -: Aug 31, 2017, 12:13 »
Трябва ми за комуникация между програми и процеси. Не ми се занимава със сокети. Също и да държа някои данни готови за бързо подаване. Обема не е голям. Доколкото прочетох преди това, е писано на С, та би трябвало да е относително бързо.
Активен

As they say in Mexico, "Dasvidaniya!" Down there, that's two vidaniyas.

remotexx

  • Напреднали
  • *****
  • Публикации: 3581
    • Профил
Re: Книга за Redis
« Отговор #4 -: Aug 31, 2017, 16:15 »
Socket  е най-добре и ще работи и за връзка между различни машини, а иначе ако всички процеси вървят на една и съща машина и кода е на един и същ език, най-бързо е със shared memory. Има и друго методи за IPC но не уточни ОС , само под уиндоус са към 10тина. На какъв език е това? Няма ли стандарти библиотеки, какво толкоз са те наплашили тия сокети. То даже и на С има няколко библиотеки...

Тя БД и тя ще отвори сокет(и) и сигурността пак отива на кино. Всеки може да ги преслушва локално, достъп със споделената памет само двата процеса си комуникират.
Активен

runtime

  • Напреднали
  • *****
  • Публикации: 807
  • Distribution: Ubuntu 14.04
  • Window Manager: Unity
  • LZ1DOT
    • Профил
    • WWW
Re: Книга за Redis
« Отговор #5 -: Aug 31, 2017, 16:49 »
Чак пък книга? На страницата му има доста добра документация и примери.

П.С. Ползвам го за кеширане на embedded устройства с Python3, както и за кеширане на данни м/у сървър и база данни, които се записват в опашка и съм страшно доволен от него. А и от версия 4 го оптимизираха подобаващо за да не яде ресурси и даже си върви на ARM като Raspberry Zero без да претоварва :)
Активен

4096bits

  • Напреднали
  • *****
  • Публикации: 6579
    • Профил
Re: Книга за Redis
« Отговор #6 -: Aug 31, 2017, 16:50 »
Засега ще се случва всичко на една машина. Минава ми през акъла и за zeromq. Тепърва ще мисля, как точно ще е реализацията. Линукс система.

Книгата е по-удобна. Свалил съм иначе цялата документация от сайта на Redis
« Последна редакция: Aug 31, 2017, 16:55 от 4096bits »
Активен

As they say in Mexico, "Dasvidaniya!" Down there, that's two vidaniyas.