ФорумПрограммированиеПыхнуть хотите?F.A.Q. → Redis: перевод официальной документации

Redis: перевод официальной документации

  • vasa_c

    Сообщения: 3127 Репутация: N Группа: в ухо

    Spritz 9 марта 2010 г. 4:57

    Redis - высокопроизводительное хранилище типа "ключ-значение" (key-value) с расширенной системой типов.

    Годится, как для замены Memcached, так и, во многих случаях, и для замены самой базы данных.

    Я взял и сделал перевод официальной документации.

    Из наиболее интересного:
    * Полный список команд с описаниями
    * Введение в типы данных
    * Пример приложения без SQL-БД
    * Репликация в Redis
    * Спецификация протокола
  • phpdude

    Сообщения: 26618 Репутация: N Группа: в ухо

    Spritz 9 марта 2010 г. 5:03, спустя 6 минут 14 секунд

    васяц, ты ахуенен!

    а по скорости как? с мемкешедом сравнимо?
    Сапожник без сапог
  • vasa_c

    Сообщения: 3127 Репутация: N Группа: в ухо

    Spritz 9 марта 2010 г. 5:24, спустя 20 минут 25 секунд

    Говорят около 100 000 запросов в секунду на среднем компе. У меня чуть послабее, на бубунте те же тесты примерно вдвое медленее работают. У мемкэша не помню, но одного порядка скорость по-моему. И не забываем, что у Redis'а постоянное хранение.
  • phpdude

    Сообщения: 26618 Репутация: N Группа: в ухо

    Spritz 9 марта 2010 г. 9:50, спустя 4 часа 26 минут 15 секунд

    И не забываем, что у Redis'а постоянное хранение.
    не в курсе? отложенная запись? не насилует же он винт 100 000 раз в секунду :D

    ну и буферизированная запись наверное, есть потери при отключении света или ошибках?
    Сапожник без сапог
  • vasa_c

    Сообщения: 3127 Репутация: N Группа: в ухо

    Spritz 9 марта 2010 г. 9:57, спустя 6 минут 22 секунды

    Он периодически скидывает всё на диск фоновым процессом. Как скидывать достаточно гибко настраивается.
    Если вырубится свет, всё что было нового с последнего сохранения теряется.
    Чтобы не терялось, отдельно есть специальный режим.
  • phpdude

    Сообщения: 26618 Репутация: N Группа: в ухо

    Spritz 9 марта 2010 г. 10:04, спустя 7 минут 25 секунд

    vasa_c, ну я это и думал)

    ахуенная вещица судя по описанию, может заюзаю когда нить))

    ты вообще чем сейчас живешь то? работу снова ищешь?
    Сапожник без сапог
  • AlexB

    Сообщения: 4288 Репутация: N Группа: в ухо

    Spritz 9 марта 2010 г. 10:05, спустя 1 минуту 14 секунд

    Мдда, фактически реализовано то, что с мемкешом мы проделали в виде собственных прокладок.

    А список ключей по патерну получить можно или как в мемкеше?
  • vasa_c

    Сообщения: 3127 Репутация: N Группа: в ухо

    Spritz 9 марта 2010 г. 10:14, спустя 9 минут 19 секунд

    ты вообще чем сейчас живешь то? работу снова ищешь?

    тем, что есть :) регулярную пока нет

    А список ключей по патерну получить можно или как в мемкеше?

    Можно, только LIMIT'а нет.
  • phpdude

    Сообщения: 26618 Репутация: N Группа: в ухо

    Spritz 9 марта 2010 г. 10:18, спустя 3 минуты 22 секунды

    vasa_c, Прим. переводчика - в тексте именно "haello", в то время, как ввиду имелось, видимо, "h[ae]llo".

    классное замечание)) я от haello тоже ахуел, ибо это уже ии, а он быстрый не может быть))
    Сапожник без сапог
  • AlexB

    Сообщения: 4288 Репутация: N Группа: в ухо

    Spritz 9 марта 2010 г. 10:30, спустя 11 минут 57 секунд

    Последний вопрос. Сходу не нашел нормального экстеншена для PHP.
    Какую либу лучше заюзать?
  • Абырвалг

    Сообщения: 6477 Репутация: N Группа: Джедаи

    Spritz 9 марта 2010 г. 10:42, спустя 12 минут 41 секунду

    rediska
  • AlexB

    Сообщения: 4288 Репутация: N Группа: в ухо

    Spritz 9 марта 2010 г. 10:47, спустя 4 минуты 11 секунд


    rediska
    Да смущает то, что она на PHP написана …
  • Абырвалг

    Сообщения: 6477 Репутация: N Группа: Джедаи

    Spritz 9 марта 2010 г. 10:52, спустя 5 минут 7 секунд

    так а ты ее не под пыхом употреблять будешь? Поищи на быдлохабре про redis, там много чего написано
  • AlexB

    Сообщения: 4288 Репутация: N Группа: в ухо

    Spritz 9 марта 2010 г. 10:54, спустя 2 минуты 3 секунды


    так а ты ее не под пыхом употреблять будешь?
    Под пыхом, но хотелось бы экстеншн, как для мемкеша …
    страшно что если выкинуть мемкеш - получится узкое место, сорри паранойя … )))))))))
  • vasa_c

    Сообщения: 3127 Репутация: N Группа: в ухо

    Spritz 9 марта 2010 г. 11:12, спустя 18 минут 14 секунд

    Здесь список библиотек

    Расширение под PHP насколько знаю есть только одно - phpRedis, мы с ним на работе и работали.

    Человек, который был до меня, его сильно переписал, мотивировав это тем, что там всё через жопу и куча утечек.
    После него всё стало ещё больше через жопу и добавилось новых утечек.

    Я сравнивал то, что в итоге получилось с исходниками на официальном сайте - осталось мало общего и обновилась библиотека уже сильно, так что, возможно, уже стабильная.

    Redis'ку пробовал - восторгов не разделяю.

    Вообще у Redis'а очень лёгкий протокол, так что вряд ли библиотека будет узким местом.

Пожалуйста, авторизуйтесь, чтобы написать комментарий!