Releases: ArrisFramework/Arris.Cache
Releases · ArrisFramework/Arris.Cache
0.99.0
v0.7.9: 0.7.9
- [R] pre 0.8.0 Release
- [+] в
redisPush
добавлен аргументjsonize
- [*]
Cache::redis_connector
теперь всегда содержит инстансRedisClient
, даже еслиenabled
= false - [+] добавлен класс
RedisConnector
, расширяющийRedisClient
- [+] gitignore
- [*] мелкие фиксы
v0.7.1: 0.7.1
- [*] фикс возвращаемого значения для
getConnector()
v0.7.0: 0.7.0
* [+] расширенная обработка ошибок
fix jsoninze
- fix
CacheHelper::jsonize()
now numeric strings will never stores as numbers. Will prevent conversion"56.30"
to56.3
for currency string.
v0.6.0: 0.6.0
- [R] требует PHP 7.4+
- [-] убран тип аргумента
PDO
при инцициализации. Теперь можно инициализироваться без базы. - [*] исправлен метод
getAllKeys()
- теперь он отдает данные из локального репозитория только если это указано прямо - [*] исправлен метод
redisDel()
- для аргумента*
он выполняет flushDB команду. - [*] метод
jsonize()
теперь публичный через CacheHelper * - [*] мелкие оптимизации в классе RedisClient
redisCheck()
- [+]
redisCheck(string $keyname):bool
-- проверяет существование ключа в редисе
TTL 0 is infinite, recursive delete at redisDel
- [+]
Cache::redisDel()
допускает удаление по подмаске и возвращает массив удаленных ключей - [*]
Cache::redisPush()
, если TTL = 0 - ключ не истекает - [+]
Cache::addCounter()
, добавлен параметр TTL, если 0 - счетчик не истекает - [*]
::defineRule()
- если TTL = 0 - он не истекает
0.5.0
- [+]
Cache::flush
допускает удаление по подмаске и возвращает удаленный ключ или регулярку, по которой удалялись ключи - [+]
CacheHelper::raiseFlag()
метод, устанавливающий флаг в 1
sortHashBySubkey fix
0.4.5 * [+] CacheHeper::sortHashBySubkey FIX