
nosql
CrazyHSF
这个作者很懒,什么都没留下…
展开
-
redisTepmlate操作redis异常: WRONGTYPE Operation against a key holding the wrong kind of value
RedisTemplate操作redis,异常错误:Caused by: io.lettuce.core.RedisCommandExecutionException: WRONGTYPE Operation against a key holding the wrong kind of value at io.lettuce.core.ExceptionFactory.createExecutionException(ExceptionFactory.java:135) at io.le原创 2020-07-13 16:30:14 · 2282 阅读 · 0 评论 -
MongoDB 带排序查询异常:Sort operation used more than the maximum 33554432 bytes of RAM
数据迁移:根据用户ID来迁移数据,分页查询,根据创建时间排序。发现10W+的数据同步之后只有7.2w多条,并且几乎每一个10w左右的数据量的用户都存在这样的问题,查找日志发现mongoDB有错误如下:Caused by: com.mongodb.MongoQueryException: Query failed with error code 96 and error message 'Executor error during find command: OperationFailed: Sort原创 2020-06-04 16:02:47 · 1810 阅读 · 0 评论 -
mongoDB生成自增Id
问题:mongoBD在写入数据之后系统会自动生成的12字节唯一标识,作为ID即相当于mysql的主键ID,这里想使用自增的数值来作为ID,但是mongo并不支持解决:需要ID数值自增,则基本上需要自己控制累加操作,可以借助redis生成唯一ID,redis本身单线程也有原子操作,保证ID唯不重复。这里既然已经接入了mongo,并且mongo也有原子操作,完全可以支持ID自增,直接使用mongo省...原创 2020-03-19 20:40:11 · 2274 阅读 · 0 评论 -
SpringBoot接入mongoDB使用MongoTemplate对数据进行操作
引入依赖 spring-boot-starter-data-mongodb <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-mongodb</artifactId> &...原创 2020-03-18 16:22:04 · 585 阅读 · 0 评论