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

RSS Recent releases

  •  24 Sep 2013 20:16

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

    •  20 Feb 2013 17:56

      Release Notes: This minor update supports PHP major version 5.4

      •  22 May 2012 11:10

        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 19:46

          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.

          •  02 Apr 2012 15:14

            Release Notes: This release changes the protocol to support larger packets and adds support for a ring (ring buffer/circular buffer) data type to be used as queues and stacks. Documentation updates and fixes for a broken sessionhandler are also included.

            Screenshot

            Project Spotlight

            Grenouille

            An online service for weather data.

            Screenshot

            Project Spotlight

            SYINF

            A portable, cross-platform program for brief system information.