Kijin Sung
30dbe29de7
Fix type conversion error in Redis cache driver ( 43732089 regression)
2024-01-05 01:04:55 +09:00
Kijin Sung
4373208953
Fix #2219 type error in Redis cache driver
2023-12-01 00:02:03 +09:00
Kijin Sung
a9f72a5cd2
Remove trailing whitespace
2023-01-17 20:57:44 +09:00
Kijin Sung
2437de31f3
Remove wincache and xcache drivers - they are no longer maintained for PHP 7.2+
2022-12-30 00:16:06 +09:00
Kijin Sung
8234fd5c7b
Disable file cache driver
2022-12-30 00:10:18 +09:00
Kijin Sung
20871055e4
Support either/both username and password for Redis #1602
2021-02-05 21:04:20 +09:00
Kijin Sung
ea5d955072
Use apcu_* functions for APC cache
...
PHP 7에서는 apcu 확장모듈이 apc의 기능을 제공합니다.
이 때 apcu_* 함수는 존재하지만, apc_* 함수가 존재한다는 보장은 없습니다.
(리눅스 배포판에 따라서는 apcu-bc 패키지를 추가로 설치해야 합니다.)
라이믹스는 PHP 7만을 타겟으로 하므로, apcu_* 함수를 직접 사용하도록
변경하여 apc_* 함수가 존재하지 않는 경우 오류가 발생하지 않도록 합니다.
2018-12-19 16:52:36 +09:00
Kijin Sung
1042479d5b
Allow connection to Memcached and Redis via unix socket
2017-09-11 17:33:19 +09:00
Kijin Sung
f46d6a542a
Fix #641 improve reliability of SQLite cache driver
...
- Disable on Windows
- Explicitly set busy timeout to 0.25 second
- Return appropriate error result on query error
- Use transaction on incr/decr
2016-12-15 00:22:15 +09:00
Kijin Sung
760bd01ec4
Fix #621 incorrect incr/decr of key group versions in Redis cache
2016-10-27 21:53:59 +09:00
Kijin Sung
8f9eacee64
Add DB number to redis cache settings, and set the default to 1
2016-05-12 00:46:41 +09:00
Kijin Sung
9d3c69120c
Fix #475 , Fix #484 , not clearing cache group if dummy driver is used
2016-05-05 15:39:15 +09:00
Kijin Sung
2227e0d278
Make all cache drivers singleton instances
2016-04-24 16:30:20 +09:00
Kijin Sung
ba10c91d0e
Change default cache driver to 'dummy' with minimal caching
2016-04-22 23:26:04 +09:00
Kijin Sung
49dd1fba33
Do not use SQLite cache driver if authentication key has not been set
2016-04-22 00:04:51 +09:00
Kijin Sung
115ffa937e
Ensure that clear() returns bool in all cache drivers
2016-04-21 22:32:33 +09:00
Kijin Sung
6d324633a5
Improve performance of class existence checks
2016-04-18 21:05:57 +09:00
Kijin Sung
8d733f1928
Change internal representation of cache groups
2016-04-18 17:41:00 +09:00
Kijin Sung
194cf3fa70
Enable all cache drivers, and add initial implementation of SQLite driver
2016-04-17 17:36:02 +09:00
Kijin Sung
b8db18a242
Add dummy cache driver to use if no cache is configured
2016-04-17 16:44:38 +09:00
Kijin Sung
89ae581e55
Update admin module to use new Cache system
2016-04-17 15:01:42 +09:00
Kijin Sung
568151b5ee
Add comments to cache files
2016-04-17 14:41:18 +09:00
Kijin Sung
6618593a11
Add cache drivers for APC, file, Memcached, Redis, WinCache and XCache
2016-04-17 12:49:59 +09:00