Этот сайт не наркоманов. Это сайт программистов.

Добро пожаловать на Пыху!

Логин:
Пароль:
 

Нет прописки? Зарегистрируйся!

Новости

Мы в твиттере!
Мы вконтакте!
Мы на яндексе!

Краснодарское время: 24 Май, 2012, 05:26:23

Страниц: [1] 2
Печать
Автор Тема: Redis: перевод официальной документации  (Прочитано 1682 раз)
0 Пользователей и 1 Гость смотрят эту тему.
vasa_c    ↓ 
09 Март, 2010, 12:57:44
НЕ ХУЕТА! ХУЕТА!

Группа: в ухо

Карма: 81
Сообщений: 2459
Сила слова: 3.29

Redis - высокопроизводительное хранилище типа "ключ-значение" (key-value) с расширенной системой типов.
 
Годится, как для замены Memcached, так и, во многих случаях, и для замены самой базы данных.
 
Я взял и сделал перевод официальной документации.
 
Из наиболее интересного:
* Полный список команд с описаниями
* Введение в типы данных
* Пример приложения без SQL-БД
* Репликация в Redis
* Спецификация протокола
Записан

phpdude    ↓ 
09 Март, 2010, 01:03:58 , спустя 6 минут 14 секунд
НЕ ХУЕТА! ХУЕТА!

я - ЭМО
Группа: в ухо

Карма: 344
Сообщений: д-о-х-у-я!
Сила слова: 1.66

васяц, ты ахуенен!
 
а по скорости как? с мемкешедом сравнимо?
Записан

забанен. могу забанить других, пишите в личку
BEER. Helping ugly people have sex since 1862.
vasa_c    ↓ 
09 Март, 2010, 01:24:23 , спустя 20 минут 25 секунд
НЕ ХУЕТА! ХУЕТА!

Группа: в ухо

Карма: 81
Сообщений: 2459
Сила слова: 3.29

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

phpdude    ↓ 
09 Март, 2010, 05:50:38 , спустя 4 часа 26 минут 15 секунд
НЕ ХУЕТА! ХУЕТА!

я - ЭМО
Группа: в ухо

Карма: 344
Сообщений: д-о-х-у-я!
Сила слова: 1.66

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

забанен. могу забанить других, пишите в личку
BEER. Helping ugly people have sex since 1862.
vasa_c    ↓ 
09 Март, 2010, 05:57:00 , спустя 6 минут 22 секунды
НЕ ХУЕТА! ХУЕТА!

Группа: в ухо

Карма: 81
Сообщений: 2459
Сила слова: 3.29

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

phpdude    ↓ 
09 Март, 2010, 06:04:25 , спустя 7 минут 25 секунд
НЕ ХУЕТА! ХУЕТА!

я - ЭМО
Группа: в ухо

Карма: 344
Сообщений: д-о-х-у-я!
Сила слова: 1.66

vasa_c, ну я это и думал)
 
ахуенная вещица судя по описанию, может заюзаю когда нить))
 
ты вообще чем сейчас живешь то? работу снова ищешь?
Записан

забанен. могу забанить других, пишите в личку
BEER. Helping ugly people have sex since 1862.
AlexB    ↓ 
09 Март, 2010, 06:05:39 , спустя 1 минуту 14 секунд
НЕ ХУЕТА! ХУЕТА!

Группа: в ухо

Карма: 89
Сообщений: 3424
Сила слова: 2.6

Мдда, фактически реализовано то, что с мемкешом мы проделали в виде собственных прокладок.
 
А список ключей по патерну получить можно или как в мемкеше?
Записан

vasa_c    ↓ 
09 Март, 2010, 06:14:58 , спустя 9 минут 19 секунд
НЕ ХУЕТА! ХУЕТА!

Группа: в ухо

Карма: 81
Сообщений: 2459
Сила слова: 3.29

ты вообще чем сейчас живешь то? работу снова ищешь?
тем, что есть :) регулярную пока нет
 
А список ключей по патерну получить можно или как в мемкеше?
Можно, только LIMIT'а нет.
Записан

phpdude    ↓ 
09 Март, 2010, 06:18:20 , спустя 3 минуты 22 секунды
НЕ ХУЕТА! ХУЕТА!

я - ЭМО
Группа: в ухо

Карма: 344
Сообщений: 20784
Сила слова: 1.66

vasa_c, Прим. переводчика - в тексте именно "haello", в то время, как ввиду имелось, видимо, "h[ae]llo".
 
классное замечание)) я от haello тоже ахуел, ибо это уже ии, а он быстрый не может быть))
Записан

забанен. могу забанить других, пишите в личку
BEER. Helping ugly people have sex since 1862.
AlexB    ↓ 
09 Март, 2010, 06:30:17 , спустя 11 минут 57 секунд
НЕ ХУЕТА! ХУЕТА!

Группа: в ухо

Карма: 89
Сообщений: 3424
Сила слова: 2.6

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

Абырвалг    ↓ 
09 Март, 2010, 06:42:58 , спустя 12 минут 41 секунду
НЕ ХУЕТА! ХУЕТА!

PHP Infected, симфоеб, маконенавистник
Группа: Джедаи

Карма: 80
Сообщений: 6094
Сила слова: 1.31

rediska
Записан

PHP does the job since 1995
Пожалуйста, не надо делать двойные клики по ссылкам. Это создает избыточную нагрузку на сервер
AlexB    ↓ 
09 Март, 2010, 06:47:09 , спустя 4 минуты 11 секунд
НЕ ХУЕТА! ХУЕТА!

Группа: в ухо

Карма: 89
Сообщений: 3424
Сила слова: 2.6


rediska
Да смущает то, что она на PHP написана ...
Записан

Абырвалг    ↓ 
09 Март, 2010, 06:52:16 , спустя 5 минут 7 секунд
НЕ ХУЕТА! ХУЕТА!

PHP Infected, симфоеб, маконенавистник
Группа: Джедаи

Карма: 80
Сообщений: 6094
Сила слова: 1.31

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

PHP does the job since 1995
Пожалуйста, не надо делать двойные клики по ссылкам. Это создает избыточную нагрузку на сервер
AlexB    ↓ 
09 Март, 2010, 06:54:19 , спустя 2 минуты 3 секунды
НЕ ХУЕТА! ХУЕТА!

Группа: в ухо

Карма: 89
Сообщений: 3424
Сила слова: 2.6


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

vasa_c    ↓ 
09 Март, 2010, 07:12:33 , спустя 18 минут 14 секунд
НЕ ХУЕТА! ХУЕТА!

Группа: в ухо

Карма: 81
Сообщений: 2459
Сила слова: 3.29

Здесь список библиотек
 
Расширение под PHP насколько знаю есть только одно - phpRedis, мы с ним на работе и работали.
 
Человек, который был до меня, его сильно переписал, мотивировав это тем, что там всё через жопу и куча утечек.
После него всё стало ещё больше через жопу и добавилось новых утечек.
 
Я сравнивал то, что в итоге получилось с исходниками на официальном сайте - осталось мало общего и обновилась библиотека уже сильно, так что, возможно, уже стабильная.
 
Redis'ку пробовал - восторгов не разделяю.
 
Вообще у Redis'а очень лёгкий протокол, так что вряд ли библиотека будет узким местом.
Записан

Страниц: [1] 2
Печать
 

Перейти в: