xuncache 是免费开源的NOSQL(内存数据库) 采用golang开发,简单易用而且 功能强大(就算新手也完全胜任)、性能卓越能轻松处理海量数据,可用于缓存系统.
目前版本 version 0.3
前期它是活跃的 更新很迅速
version 1.0版本前 作者不推荐用于生产环境
采用json协议 socket通信 –后期打算用bson
-增加or设置(字符串和数组)
-查找数据(字符串和数组)
-删除数据(字符串和数组)
-计数器功能
-暂不支持key过期操作
支持 php 客户端
$xuncache = new xuncache(); //字符串类型操作 //添加数据 $string = $xuncache->key("xuncache")->add("xuncache"); dump($string); //bool(true) //查找数据 $string = $xuncache->key("xuncache")->find(); dump($string); //string(8) "xuncache" //删除数据 $status = $xuncache->key("xuncache")->del(); dump($status); //bool(true) //数组操作(仅支持二位数组) $array['name'] = "xuncache"; $array['version'] = "beta"; //增加数组 $status = $xuncache->key("array")->zadd($array); dump($status); //bool(true) //查找数组 $array = $xuncache->key("array")->zfind(); dump($array); /* array(2) { * ["name"] => string(8) "xuncache" * ["version"] => string(3) "beta" * } */ //删除数组 $status = $xuncache->key("array")->zdel(); dump($status); //bool(true) //计数器操作 //数字递增 $int = $xuncache->incr("xuncache_num"); dump($int); //数字递减 $int = $xuncache->decr("xuncache_num"); dump($int); //获取xuncache信息 $info = $xuncache->info(); dump($info); /* * array(3) { * ["keys"] => int(0) * ["total_commands"] => int(10) * ["version"] => string(3) "0.3" * } */