Projects / Scache

Scache

Scache is a different approach for PHP session data management. It provides a generic key-value data cache to use for transient session data storage. Scache also provides a shared keyspace, shared counters, and simple cache features. Scache's difference to other implementations is a tree-structured keyspace where one can easily operate only on required parts of stored session data and also invalidate groups of stored data by expiring whole subtrees. Despite its name, scache is not a cache. Scache stores all session data inserted until data is deliberately destroyed and so reduces the need to redundantly store the same data somewhere else. Scache consists of a daemon and a PHP extension.

Tags
Licenses
Operating Systems
Implementation
Translations

Recent releases

  •  14 May 2014 08:28

    Release Notes: A fix for a crash bug and a fundamental flaw in non-overwriting ADD functions.

    •  24 Sep 2013 10:32

      Release Notes: This release adds a new SCIOP_LASTERR, fixes broken IPv6 connectivity, and makes minor updates to initscripts.

      •  20 Feb 2013 09:36

        Release Notes: This minor update supports PHP major version 5.4

        •  22 May 2012 07:56

          Release Notes: This release contains a new IOP for the scache_iov() call to help detect race conditions when multiple clients are operating on same stored data.

          •  16 Apr 2012 04:52

            Release Notes: This release enables accumulator support for multi-op requests. With accumulator, it is possible to atomically move values from one datastore to another. The protocol has changed to support larger keys and values.

            Screenshot

            Project Spotlight

            OpenStack4j

            A Fluent OpenStack client API for Java.

            Screenshot

            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.