> ## Content Index
> Fetch the complete content index at: https://www.process-one.net/llms.txt
> Use this file to discover other available public pages before exploring further.

# ProcessOne releases OneCached, a Memcached in erlang
- URL: https://www.process-one.net/blog/processone-releases-onecached-a-memcached-in-erlang/
- Published: 2010-07-04T22:00:00.000Z
- Updated: 2024-09-23T14:33:00.000Z
- Description: ProcessOne has just released OneCached, a Memcached server and client implementation written in Erlang.
- Author: ProcessOne

OneCached is a new Memcached server and client implementation written from scratch in Erlang by ProcessOne.

From the [Memcached](https://memcached.org/?ref=process-one.net) website:

> *What is Memcached?* 
>  
> *Free & open source, high-performance, distributed memory object caching system, generic in nature, but intended for use in speeding up dynamic web applications by alleviating database load.* 
>  
> *Memcached is an in-memory key-value store for small chunks of arbitrary data (strings, objects) from results of database calls, API calls, or page rendering.* 
>  
> *Memcached is simple yet powerful. Its simple design promotes quick deployment, ease of development, and solves many problems facing large data caches. Its API is available for most popular languages.*

OneCached supports the set, add, replace, get, incr, decr, delete, flush\_all and quit commands. It doesn’t handle expiration time.

You call pull the source code from the public repository at: [https://git.process-one.net/onecached](https://git.process-one.net/onecached?ref=process-one.net)

git clone git://git.process-one.net/onecached/mainline.git

To compile, just run make, and to start, just type:

bin/onecachedctl start

OneCached is released under the Erlang Public License (EPL), version 1.1\. It is available from [ProcessOne Labs](https://www.process-one.net/en/labs/).