haisql_memcache版本更新情况(全静态库)
更新日期 | 版本号
2017年3月1日 | 1.0.24
更新内容:
一:增加了一个数据日志工作模式
如下:
在原有的五个数据日志工作模式的基础上,又新增了一个日志工作模式:
在模式三后新增了一个模式为:保存数据日志等待写入C++缓冲区,即为模式四.后两个模式依次为模式五和模式六.
二:将数据版本号改成了64位
将数据的版本号:<version>从之前的32位整数,改成了64位整数,以当前的UTC纳秒时间作为版本号,这是一个保证
单调递增的精确到纳秒的时钟, 是格林威治时间从1970年1月1日00:00:00.000000000开始计算的纳秒时钟, 引入了公司的
Truetime API(类似于Google), 为将来的分布式数据库打好基础.
实例如下:
更新日期 | 版本号
2017年3月2日 | 1.0.25
一: 增加了事务处理中的watch和unwatch指令
watch:监视一个(或多个) key ,如果在事务执行之前这个(或这些) key 被其他命令所改动,那么事务将被打断。
unwatch:取消 WATCH 命令对所有 key 的监视。如果在执行 WATCH 命令之后, EXEC 命令或 DISCARD 命令先被执行
了的话,那么就不需要再执行 UNWATCH 了.
更新日期 | 版本号
2017年3月2日 | 1.0.26
一: 对上个版本的改进
对每个socket的同步读写数据的次数最大不超过4次,就必须转为异步读写模式,将时间片切换给别的连接,目的是为了实现对
每个socket更加公平的任务处理,减少高并发下,客户端的连接超时现象.