
NoSQL
phncz310
这个作者很懒,什么都没留下…
展开
-
MongoDB GridFs查找文件得到流输出文件报No grids!错误解决方法
图片标出来的代码为解决该问题的方法原创 2014-06-18 17:11:42 · 372 阅读 · 0 评论 -
CentOS7安装配置redis-3.0.0
[b]一.安装必要包[/b][code="java"]yum install gcc[/code][b]二.linux下安装[/b][code="java"]#下载wget http://download.redis.io/releases/redis-3.0.0.tar.gztar zxvf redis-3.0.0.tar.gzcd redis-3.0.0#如果不加参...原创 2016-01-13 15:10:02 · 136 阅读 · 0 评论 -
mongodb存储表数据的java注意事项
[size=large][b]1.在使用mongodb进行数据存储时,排序字段定义成String则会出现排序错乱的情况,所以排序的字段最好定义成整形(int,double);2.mongodb不支持Timestamp;3.使用$geoNear命令时,num属性最好设置一个值,geoNear limit默认是100,否则不管查出有多少都是显示出100;3.使用aggregate命令的如果...原创 2015-10-22 11:25:40 · 264 阅读 · 0 评论 -
mongodb计算地理空间距离实例
[size=large]需求:有很多条件,其中包括根据附近多少米查找信息,这个需要先定位当前人所在的位置(即经纬度),然后在进行这个经纬度的附近进行查找信息,因为之前根据经纬度算地理空间位置是在mysql中进行的,但是发现在mysql中计算很耗CPU,现特改成mongodb来做,mongodb不支持union all功能,所以mongodb还是不满足[/size]:[code="java"]...原创 2015-09-17 18:11:30 · 951 阅读 · 0 评论 -
mongodb在aggregate中怎么统计总数
[size=medium]在aggregate只能通过$group中的$sum来进行统计,如果sales表中有下面数据:[/size][code="java"]{ "_id" : { "month" : 3, "day" : 15, "year" : 2014 }, "totalPrice" : 50, "averageQuantity" : 10, "原创 2015-09-17 18:03:14 · 16407 阅读 · 0 评论 -
redis抢购实现关键代码
在使用redis的时候如果redisTemplate.execute方法执行多条redis命令,则会出现资源无法释放的问题,如果改成redisTemplate.executePipelined则不会出现;[code="java"]/** * 更新用户信息并将股票余数减1 * * @param ppkey * 队列key:set+mobil...原创 2016-08-09 11:33:19 · 211 阅读 · 0 评论 -
RedisTemplate SerializationFailedException: Failed to deserialize payload 异常解决
问题描述: 使用RedisTemplate(spring-data-redis )进行redis操作的封装 , 现有一个incr的key , 当调用incr后返回值一切正常, 当对此key进行get调用的时候出现了如下的异常:org.springframework.data.redis.serializer.SerializationException: Cannot deseria...原创 2015-08-10 18:03:02 · 4183 阅读 · 0 评论 -
转:Redis 在新浪微博中的应用
Redis简介 1. 支持5种数据结构 支持strings, hashes, lists, sets, sorted setsstring是很好的存储方式,用来做计数存储。sets用于建立索引库非常棒; 2. K-V 存储 vs K-V 缓存 新浪微博目前使用的98%都是持久化的应用,2%的是缓存,用到了600+服务器Redis中持久化的应用和非持久化的方...原创 2015-07-21 10:53:49 · 324 阅读 · 0 评论 -
mongodb gridfs怎么修改保存文件的属性值
看图为解决办法原创 2014-06-18 17:18:59 · 633 阅读 · 1 评论 -
Redis 持久化
[b]Redis 提供了不同级别的持久化方式:[/b] RDB持久化方式能够在指定的时间间隔能对你的数据进行快照存储. AOF持久化方式记录每次对服务器写的操作,当服务器重启的时候会重新执行这些命令来恢复原始的数据,AOF命令以redis协议追加保存每次写的操作到文件末尾.Redis还能对AOF文件进行后台重写,使得AOF文件的体积不至于过大. 如果你只希望你的数据在服务器运行的时...原创 2016-01-20 10:08:14 · 120 阅读 · 0 评论