TLS Example
Redcon полностью поддерживает TLS через функцию ListenAndServeTLS.
Тот же пример (example/tls/clone.go) также предоставляется для обслуживания Redcon через TLS.
go run example/tls/clone.go
Бенчмарки
Redis: однопоточный, без дискового сохранения данных.
$ redis-server --port 6379 --appendonly no
redis-benchmark -p 6379 -t set,get -n 10000000 -q -P 512 -c 512
SET: 941 265,12 запросов в секунду
GET: 1 189 909,50 запросов в секунду
Redcon: однопоточный, без дискового сохранения данных.
$ GOMAXPROCS=1 go run example/clone.go
redis-benchmark -p 6380 -t set,get -n 10000000 -q -P 512 -c 512
SET: 2 018 570,88 запросов в секунду
GET: 2 403 846,25 запросов в секунду
Redcon: многопоточный, без дискового сохранения данных.
$ GOMAXPROCS=0 go run example/clone.go
$ redis-benchmark -p 6380 -t set,get -n 10000000 -q -P 512 -c 512
SET: 1 944 390,38 запросов в секунду
GET: 3 993 610,25 запросов в секунду
Запуск на MacBook Pro 15" с процессором Intel Core i7 с тактовой частотой 2,8 ГГц с использованием Go 1.7
Контакты
Джош Бейкер @tidwall
Лицензия
Исходный код Redcon доступен под лицензией MIT License.
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )