-
Notifications
You must be signed in to change notification settings - Fork 1
/
README
36 lines (30 loc) · 1.23 KB
/
README
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
What is MemcacheDB?
*******************
MemcacheDB is a distributed key-value storage system designed for persistent. It is NOT a cache solution, but a persistent storage engine for fast and reliable key-value based object storage and retrieval. It conforms to memcache protocol(not completed, see below), so any memcached client can have connectivity with it. MemcacheDB uses Berkeley DB as a storing backend, so lots of features including transaction and replication are supported.
Features
********
* High performance read/write for a key-value based object
* High reliable persistent storage with transaction
* High availability data storage with replication
* Memcache protocol compatibility
Supported memcache commands
***************************
get(also mutiple get)
set, add, replace
append/prepend
incr, decr
delete
stats
Private commands
****************
rget
db_checkpoint
db_archive
rep_set_priority
stats rep
stats repmgr
stats repms
Some Warning
************
Expire time has been discarded in MemcacheDB(we are for persistent:p), so you should not use any corresponding features of clients. The daemon does nothing while you give a expire time to an item.
For more info, see: http://memcachedb.org