Удаляет, но не так быстро как редис тк что б его удалить надо пройтись по кучке файлов что сильно шрузит винт, соотв действие это сделано ограничено вроде "идем 200 файлов и все" через 10 минут - еще 200 файлов и тп.
У автора думаю все же не проводился апдейт.
redis
Re: redis
да как не проводился то, если сам смарт мне сказал, что пора на новый кеш движок переходить... сейчас вернулся опять вернулся на старый файловый кеш, сиджи заметно быстрее стали работать...admin wrote:Удаляет, но не так быстро как редис тк что б его удалить надо пройтись по кучке файлов что сильно шрузит винт, соотв действие это сделано ограничено вроде "идем 200 файлов и все" через 10 минут - еще 200 файлов и тп.
У автора думаю все же не проводился апдейт.
-
GangstaBros
- Posts: 460
- Joined: Sun Jan 05, 2014 4:34 pm
Re: redis
апну старый топикmagicum wrote:Раз уж пошла пьянка за redis, позвольте спросить.
Пытался заставить смарт говорить с редисом по сокету, ничего не вышло.
Пришлось перекинуть обратно, использовать порт.
Нет ли каких-то неочевидных тонкостей тут? Какие-то особые пермишены, чтоб именно связываться по сокету?
мессага от админа про редис:
"как его настроить через сокет ?
перепробовал всевозможные варианты - фиг, сидж пишет что не может подключится
сокет работает 100% , это где-то в смарте проблема"
в какую сторону копать?
-
GangstaBros
- Posts: 460
- Joined: Sun Jan 05, 2014 4:34 pm
Re: redis
viewtopic.php?f=7&t=87769
вот такая же проблема - только там речь идет про мемкэшед
только мы пытаемся включить через сокет на tcms с последним апом
вот такая же проблема - только там речь идет про мемкэшед
только мы пытаемся включить через сокет на tcms с последним апом
-
GangstaBros
- Posts: 460
- Joined: Sun Jan 05, 2014 4:34 pm
Re: redis
Burn, [7 Mar 2017, 16:50]:
Пробовал и так
$config['redis_host'] = 'unix:///tmp/redis.sock';
и так
$config['redis_host'] = '/tmp/redis.sock';
$config['redis_port'] = '0';
сейчас вот так работает
$config['redis_host'] = '127.0.0.1';
$config['redis_port'] = '6379';
$config['redis_database'] = 0;
$config['redis_password'] = '';
из консоли к сокету конектится
# redis-cli -s /tmp/redis.sock
redis /tmp/redis.sock>
Пробовал и так
$config['redis_host'] = 'unix:///tmp/redis.sock';
и так
$config['redis_host'] = '/tmp/redis.sock';
$config['redis_port'] = '0';
сейчас вот так работает
$config['redis_host'] = '127.0.0.1';
$config['redis_port'] = '6379';
$config['redis_database'] = 0;
$config['redis_password'] = '';
из консоли к сокету конектится
# redis-cli -s /tmp/redis.sock
redis /tmp/redis.sock>
Re: redis
В доке пишет что должно конектить в виде /var/temp/redis/redis.sock
Скидывайте плз шел туда где не конектит, попробуем простой скрипт сначала в 3 строки в виед
$redis = new Redis();
$redis->connect($host, $port);
Скидывайте плз шел туда где не конектит, попробуем простой скрипт сначала в 3 строки в виед
$redis = new Redis();
$redis->connect($host, $port);
Don't forget to run script update
Re: redis
Оффтоп:
по сокету мне видится только одна польза - redis не слушает порты в этом случае.
А то был случай, один человек был поломан через redis, открытый в паблик и без аутентификации.
Это не дело, вывешивать редис наружу, я знаю, но тем не менее.
по сокету мне видится только одна польза - redis не слушает порты в этом случае.
А то был случай, один человек был поломан через redis, открытый в паблик и без аутентификации.
Это не дело, вывешивать редис наружу, я знаю, но тем не менее.







