Kdyby\Redis – Multiple services of IJournal
- Thomas
- Member | 22
Zdravím,
pokouším se nastavit Redis, ale nějak se tomu nechce a nevím, kde
je chyba.
Pokud v neonu nastavím dle dokumentace:
extensions:
redis: Kdyby\Redis\DI\RedisExtension
redis:
journal: on
storage: on
session: on
Vyhodí nette exception:
Multiple services of type Nette\Caching\Storages\IJournal found: cache.journal, redis.cacheJournal
Co tuto chybu způsobuje? Je v neonu potřeba nastavit cacheStorage, (původně FileStorage)?
A lze nějak nakonfigurovat AWS ElastiCache endpoint, kde se Redis nachází, když není na localhostu?
Díky moc.
- simPod
- Member | 383
@Thomas ahoj, podarilo se ti zbavit se tech multipleservices? Mam ted stejny problem
AWS si myslim ze bude konfigurovatelne pres parametr clients
https://github.com/…xtension.php#L37
ale jeste jsem se nedostal do faze, kdy bych to mohl otestovat
- Thomas
- Member | 22
simPod wrote:
@Thomas ahoj, podarilo se ti zbavit se tech multipleservices? Mam ted stejny problem
AWS si myslim ze bude konfigurovatelne pres parametr
clients
https://github.com/…xtension.php#L37 ale jeste jsem se nedostal do faze, kdy bych to mohl otestovat
Nakonec jsem to neřešil a nepoužívám, protože se mi zdálo, že při ukládání cache do AWS se celá aplikace brutálně zpomalila, takže jsem tam nechal ukládat pouze sessions, které potřebuju mít v nějakém sdíleném uložišti. A to se nechá nastavit v nastavení php.
- simPod
- Member | 383
S těmi clients jsem asi neměl pravdu. Resp. funguje mi parametr
host
. Clients zatím nepotřebuji
A při debugování jsem našel, že se tam registrují dvě servicy přes sebe, tak jsem mrknul do repa a je tam PR https://github.com/…edis/pull/60 :)
Last edited by simPod (2016-08-23 01:15)