Download the PHP package cleup/cache without Composer

On this page you can find all versions of the php package cleup/cache. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package cache

Cleup Cache Library

A powerful, flexible caching library for PHP with support for multiple storage drivers including file-based, Redis, and Memcached.

Features

Installation

Basic Setup

Quick Start

Manual Driver Setup

Method Reference

Basic Operations

Retrieve an item from cache. get(string $key): mixed

Store an item in cache. set(string $key, mixed $value, ?int $ttl = null): bool

Remove an item from cache. delete(string $key): bool

Check if an item exists in cache. has(string $key): bool

Clear all cache items. clear(): bool

Advanced Operations

Get an item or store the default value if it doesn't exist. remember(string $key, callable $callback, ?int $ttl = null): mixed

Get and remove an item from cache. pull(string $key): mixed

Store an item only if it doesn't already exist. add(string $key, mixed $value, ?int $ttl = null): bool

Store an item permanently (no expiration). forever(string $key, mixed $value): bool

Batch Operations

Get multiple items. getMultiple(array $keys): array

Store multiple items. setMultiple(array $values, ?int $ttl = null): bool

Delete multiple items. deleteMultiple(array $keys): bool

Numeric Operations

Increment a numeric value. increment(string $key, int $value = 1): int|false

Decrement a numeric value. decrement(string $key, int $value = 1): int|false

Utility Methods

Get cache statistics (unique for each driver). getStats(): array

Check if the driver is connected. isConnected(): bool

Drivers

Local Driver (File-based)

The local driver stores cache items as files on the filesystem with in-memory caching for performance.

Configuration
Fluent Configuration
Features

Redis Driver

Redis driver for high-performance caching with Redis server.

Configuration
Fluent Configuration
Features

Memcached Driver

Memcached driver for distributed caching.

Configuration
Fluent Configuration
Features

Cache Manager

The Cache Manager provides a static interface for managing multiple cache drivers and namespaces.

Configuration

Usage

Direct Driver Access

Static Method Calls

Cache Helper Function

The library includes a convenient global helper function cache() that provides a simplified interface for common cache operations. cache(?string $key = null, mixed $value = null): mixed


All versions of cache with dependencies

PHP Build Version
Package Version
Requires php Version ^8.1
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package cleup/cache contains the following files

Loading the files please wait ...