
NoSQL
文章平均质量分 81
sliang733
多年IT研发,网站建设经验丰富
展开
-
redis事务的那些事情
很多人认为redis实际没有事务,redis提供的所谓“事务”只不过是一种批处理,与数据库事务基本不是一回事情。而事实上redis的确实现了真正意义上的ACID事务。但是的确与传统关系数据库提供的事务有很多不同。首先看看基于multi的事务。这个事务之所以特别的奇葩,以至于很多人不认为他是真正的事务,最主要的是因为redis当时缺乏一个脚本,在事务中居然无法读数据,这是指读原创 2016-01-08 11:11:32 · 1765 阅读 · 0 评论 -
mysql json字段的使用与意义
mysql 5.7.8开始支持json字段类型,并提供了不少内置函数,通过计算列,甚至还可以直接索引json中的数据!如果还不了解基础的可参看 mysql json快速入门为何说json原生支持非常关键呢,不是可以自己在客户端处理json然后保存字符串到mysql不就完了?来看一看,原生支持到底有什么意义create table t ( id int n原创 2016-01-28 15:43:57 · 17748 阅读 · 2 评论 -
redis索引的设计
redis并不直接支持索引,需要通过自己来维护。对于非范围唯一索引,我们可以简单的把索引也存成KV对,v保存主key即可,而范围检索,或者非唯一索引,则要使用redis 的 zset来实现。举例一个传统的用户系统例子uid 用户idname 用户名credit 用户积分type 类型可以直接放到一个hashset中hmset us原创 2016-01-12 16:27:14 · 18921 阅读 · 0 评论