Redis
Caches data to redis
Registered for URLs with the "redis" protocol
For example, redis://localhost:6379/?timeout=3600&prefix=sp_&dbIndex=0
will
connect to redis on localhost
on port 6379. All tables will be
prefixed with simple_primary-
and data will expire after 3600 seconds
- Full name:
\SimplePie\Cache\Redis
- Warning: this class is deprecated. This means that this class will likely be removed in a future version.
- This class implements:
\SimplePie\Cache\Base
Properties
cache
Redis instance
options
Options
name
Cache name
Methods
__construct
Create a new cache object
Parameters:
Parameter | Type | Description |
---|---|---|
$location |
string | Location string (from SimplePie::$cache_location) |
$name |
string | Unique ID for the cache |
$options |
mixed |
setRedisClient
Parameters:
Parameter | Type | Description |
---|---|---|
$cache |
\Redis |
save
Save data to the cache
Parameters:
Parameter | Type | Description |
---|---|---|
$data |
array|\SimplePie\SimplePie | Data to store in the cache. If passed a SimplePie object, only cache the $data property |
Return Value:
Successfulness
load
Retrieve the data saved to the cache
Return Value:
Data for SimplePie::$data
mtime
Retrieve the last modified time for the cache
Return Value:
Timestamp
touch
Set the last modified time to the current time
Return Value:
Success status
unlink
Remove the cache
Return Value:
Success status
Automatically generated on 2025-03-18