Download the PHP package hi-man/localcache without Composer

On this page you can find all versions of the php package hi-man/localcache. 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 localcache

LocalCache

Build Status

now, let's back to our classroom, professor is talking about the architecture of cpu, just like the software your are creating,Redis is the L2 cache, and Yac is the L1 cache for your software, and LocalCache is the cache manager of Redis and Yac.

so, if your redis server is busying, and your data does not change frequently, LocalCache is the right man you are finding.

If I have seen further, it is by standing on the shoulders of giants.

thanks to phpredis and yac

Feature

Usage

  1. extend class CacheService (recommend)
  2. use static funcitons in CachePoolService
  3. use LocalCache class directly

Requirement

Install

testing

Classes

CachePoolService


pool of LocalCache, can be called statically

initCacheInstance

initialize LocalCache

getCacheInstance

get instance of LocalCache by connection name

setCacheValue

set cache value

getCacheValue

get cache value

deleteByKey

delete from cache by key

CacheService


abstract class to use CachePoolService more productive

getConfigByConnection

MUST implemented get redis configuration by connection identifier

logException

MUST implemented exception handler

setCacheValue

wrapper of CachePoolService::setCacheValue

getCacheValue

wrapper of CachePoolService::getCacheValue

deleteByKey

wrapper of CachePoolService::deleteByKey

LocalCache


provide a local cache between application and redis server

Construct

select

the same as redis command select, but not really issue a command request.

get

the same as redis command get, use yac cache value first, then issue a command request if cache is missing.

set

the same as redis command set, reset yac cache value

delete / unlink

the same as redis command delete or unlink, also delete yac cache

expire

the same as redis command expire, also reset yac cache expire time

clear

the same as redis command flushdb, but flush all yac cache

hDel / hGetAll / hMSet / hMGet / hSet / hGet

the same as redis command

setLocalCacheTimeout

set yac cache timeout, set the right value for your scenario. cache invalidation is a big concept to deal with.

getLocalCacheTimeout

get yac cache timeout


All versions of localcache with dependencies

PHP Build Version
Package Version
Requires php Version >=7.0.0
psr/simple-cache Version ^1.0
ext-yac Version >=2.0.0
ext-redis Version >=4.0.0
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 hi-man/localcache contains the following files

Loading the files please wait ....