Da li ima netko da radi sa navedenim bazama, posebno redis?
Ono sto trebam pomoc jest oko zapisa php sesija u redis.
Radio sam po ovom tutorialu
Problem je ako u redis.conf dodam svoju ip adresu , onda se ne mogu spojiti na bazu. Ako zakomentiram gdje je bind, sesije se ne zapisuju u bazu, ali baza radi.
U php.ini za lokaciju sam stavio “tcp:127.0.0.1:6379?AUTH=mojpassword”
Za save handler sam stavio redis, kao sto pise u tutorialu.
probaj drugi tutorial. Mislim da je za pocetak krivi lib.
Za instalaciju redis-a koristi ovo: https://redis.io/topics/quickstart
ili aptget, ali ne trebas dodavati nikakav PPA. Ja sam tako intalirao za local development, nije najnovija verzija, ali radi out of the box.
Po defaultu redis je bindan na localhost, a mozes dodati drugi IP samo ako pristupas s drugog IP-a ( vjerovatno nije u tome problem).
Kad instaliras redis, pokrenes redis-cli -> ping -> trebao bi dobiti pong nazad. Ako to radi, sve je ok sa redisom.
Moja pretpostavka je da je problem sa time kako se spajas preko PHP-a na njega. Tu ti nemrem puno pomoc jer se nisam zajebavao sa php-om i redisom nikad. Ali pogledaj kao prvo da je driver kompetabilan sa instaliranom verzijom, pogledaj string za spajanje, da li je ok.
Nemoj sljediti samo jedan tut, posebno ne od digital ocean-a ( posto oni vise manje objasnjavao kako nesto napraviti na njihovom serveru i ima dosta starih tutova).
Kad maknem bind iz configa, onda redis radi najnormalnije.
$ redis-cli
127.0.0.1:6379> AUTH password
OK
127.0.0.1:6379> keys *
(empty list or set)
127.0.0.1:6379>
redis sam instalirao iz paketa, verzija
redis-cli -v
redis-cli 5.0.4
Pricam o tome, ako instaliras neki modul za php, nesto podesavas za neki servis, bilo koji i sl., nije onako kako su rekli za systemd, da je dovoljno restartati servis, nego svejedno moras restartati cijeli komp.