xuncache 介绍
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 * } */
性能测试(仅代表本机速度)
不是专业测试 如果你有更好的测试结果欢迎提交
xuncache 官网
https://github.com/sun8911879/xuncache
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。