Форум → Программирование → Пыхнуть хотите? → F.A.Q. → Redis: перевод официальной документации
Redis: перевод официальной документации
Страницы: ← Следующая страница →
-
Redis - высокопроизводительное хранилище типа "ключ-значение" (key-value) с расширенной системой типов.
Годится, как для замены Memcached, так и, во многих случаях, и для замены самой базы данных.
Я взял и сделал перевод официальной документации.
Из наиболее интересного:
* Полный список команд с описаниями
* Введение в типы данных
* Пример приложения без SQL-БД
* Репликация в Redis
* Спецификация протокола -
Март 9, 2010, 1:03 п.п., спустя 6 минут 14 секунд
васяц, ты ахуенен!
а по скорости как? с мемкешедом сравнимо?Сапожник без сапог -
Март 9, 2010, 1:24 п.п., спустя 20 минут 25 секунд
Говорят около 100 000 запросов в секунду на среднем компе. У меня чуть послабее, на бубунте те же тесты примерно вдвое медленее работают. У мемкэша не помню, но одного порядка скорость по-моему. И не забываем, что у Redis'а постоянное хранение. -
Март 9, 2010, 5:50 п.п., спустя 4 часа 26 минут 15 секунд
И не забываем, что у Redis'а постоянное хранение.
не в курсе? отложенная запись? не насилует же он винт 100 000 раз в секунду :D
ну и буферизированная запись наверное, есть потери при отключении света или ошибках?Сапожник без сапог -
Март 9, 2010, 5:57 п.п., спустя 6 минут 22 секунды
Он периодически скидывает всё на диск фоновым процессом. Как скидывать достаточно гибко настраивается.
Если вырубится свет, всё что было нового с последнего сохранения теряется.
Чтобы не терялось, отдельно есть специальный режим. -
Март 9, 2010, 6:04 п.п., спустя 7 минут 25 секунд
vasa_c, ну я это и думал)
ахуенная вещица судя по описанию, может заюзаю когда нить))
ты вообще чем сейчас живешь то? работу снова ищешь?Сапожник без сапог -
Март 9, 2010, 6:05 п.п., спустя 1 минуту 14 секунд
Мдда, фактически реализовано то, что с мемкешом мы проделали в виде собственных прокладок.
А список ключей по патерну получить можно или как в мемкеше? -
Март 9, 2010, 6:14 п.п., спустя 9 минут 19 секунд
ты вообще чем сейчас живешь то? работу снова ищешь?
тем, что есть :) регулярную пока нетА список ключей по патерну получить можно или как в мемкеше?
Можно, только LIMIT'а нет. -
Март 9, 2010, 6:18 п.п., спустя 3 минуты 22 секунды
vasa_c, Прим. переводчика - в тексте именно "haello", в то время, как ввиду имелось, видимо, "h[ae]llo".
классное замечание)) я от haello тоже ахуел, ибо это уже ии, а он быстрый не может быть))Сапожник без сапог -
Март 9, 2010, 6:30 п.п., спустя 11 минут 57 секунд
Последний вопрос. Сходу не нашел нормального экстеншена для PHP.
Какую либу лучше заюзать? -
-
-
Март 9, 2010, 6:52 п.п., спустя 5 минут 7 секунд
так а ты ее не под пыхом употреблять будешь? Поищи на быдлохабре про redis, там много чего написано -
Март 9, 2010, 6:54 п.п., спустя 2 минуты 3 секунды
Под пыхом, но хотелось бы экстеншн, как для мемкеша …
так а ты ее не под пыхом употреблять будешь?
страшно что если выкинуть мемкеш - получится узкое место, сорри паранойя … ))))))))) -
Март 9, 2010, 7:12 п.п., спустя 18 минут 14 секунд
Здесь список библиотек
Расширение под PHP насколько знаю есть только одно - phpRedis, мы с ним на работе и работали.
Человек, который был до меня, его сильно переписал, мотивировав это тем, что там всё через жопу и куча утечек.
После него всё стало ещё больше через жопу и добавилось новых утечек.
Я сравнивал то, что в итоге получилось с исходниками на официальном сайте - осталось мало общего и обновилась библиотека уже сильно, так что, возможно, уже стабильная.
Redis'ку пробовал - восторгов не разделяю.
Вообще у Redis'а очень лёгкий протокол, так что вряд ли библиотека будет узким местом.
Страницы: ← Следующая страница →
Пожалуйста, авторизуйтесь, чтобы написать комментарий!