Projects / 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.

Operating Systems

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.


            Project Spotlight


            An online service for weather data.


            Project Spotlight


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