首页 NOSQL专区
  • 【1】【原创】解决Redis启动报错:Transparent Huge Pages (THP) support enabled in your kernel

    blogdaren 2018-07-20   6940次来访
    问题背景 Redis启动报错: WARNING you have Transparent Huge Pages (THP) support enabled in your kernel. This will create latency and memory usage issues with Redis. To fix this issue run the command '...
  • 【2】常用的缓存淘汰算法:即缓存失效策略(FIFO 、LRU、LFU三种算法的区别)

    blogdaren 2017-04-18   3287次来访
    当缓存需要被清理时(比如空间占用已经接近临界值了),需要使用某种淘汰算法来决定清理掉哪些数据。 常用的淘汰算法有下面几种: FIFO:First In First Out  先进先出。判断被存储的时间,离目前最远的数据优先被淘汰。 LRU:Least Recently Used 最近最少使用。判断最近被使用的时间,目前最远的数据优先...
  • 【3】【原创】推荐一款好用的Mongodb数据库管理工具:Robomong

    blogdaren 2017-03-01   4108次来访
    历史上用过一款优秀的MongoDB客户端【mongoVUE】, 今天再推荐一款免费且好用的Mongodb文档数据管理工具Robomong,它是将文档型数据进行可视化查看工具,支持命令行和数据表行格式,JSON格式,使用起来超级方便。 官网下载地址:https://robomongo.org/ 案例如下: 1. 启动Mon...
  • 【4】mongodb之insert和save函数的区别

    blogdaren 2015-02-04   2785次来访
    MongDB有个很方便的地方,只打函数的名字而不加括号,就能查看该函数的功能用法: > db.user.insert function (obj, _allow_dot) { if (!obj) { throw "no object passed to insert!"; } if (!_allow_dot) { this...
  • 【5】【原创】mongodb 截取指定数量的列表数据 - $slice

    blogdaren 2015-02-04   3044次来访
    db.user.findOne({user_id:2}, {"book.price":1,"book.price.":{$slice:[-10,4]}}) 指令解读: 1. user集合 2. user.book.price 表示用户拥有书籍, 书籍呢有很多价格列表 3. 注意红色字体  "book.price." 末尾必须有个点 4. 查找价格列表里的4条数据, 从右边第10...
  • 【6】【原创】MongoDB报错:“not master and slaveok=false”解决方法

    blogdaren 2015-02-04   24142次来访
    问题说明: 首先这是正常的,因为SECONDARY是不允许读写的, 在写多读少的应用中,使用Replica Sets来实现读写分离。通过在连接时指定或者在主库指定slaveOk,由Secondary来分担读的压力,Primary只承担写操作。 对于replica set 中的secondary 节点默认是不可读的, [mongodb@ligh bin...
  • 【7】MongoDB高级查询用法大全

    blogdaren 2015-02-02   4641次来访
    详见官方的手册: http://www.mongodb.org/display/DOCS/Advanced+Queries#AdvancedQueries-ConditionalOperators%3A%3C%2C%3C%3D%2C%3E%2C%3E%3D 版本一: 1 ) . 大于,小于,大于或等于,小于或等于 $gt:大于 $lt:小于 $gte:大于或等于 $l...
  • 【8】MongoDB文档全局唯一ID的设计思路

    blogdaren 2015-02-02   2375次来访
    在mongodb中, 如果不特别指定,每个文档都会生成一个唯一的ObjectId作为其主键_id的值, 这个值是一个看似随机的串,这个串到底是什么值?为什么MongoDB要使用这个值作为默认主键?它内部又包含了什么样的信息?下面我们一起来看看: MongoDB中数据的基本单元称为文档(Document),文档是MongoDB的核心概念,多个键及其关联的值有序的放置在一...
  • 【9】MongoDB GUI客户端工具大全

    blogdaren 2015-02-02   5466次来访
    NoSQL的运动不止,MongoDB 作为其中的主力军发展迅猛,下面列举一些图形化的客户端工具少见: mongodbHUB 在mac和Windows都有本版 开源地址: http://github.com/bububa/MongoHub-Mac 下载地址: http://github.com/downloads/bububa/MongoHub-Mac/MongoHub.zip ...
  • 【10】【原创】redis批量删除命令

    blogdaren 2014-12-27   2673次来访
    批量命令:redis-cli -n 0 keys "*keyword*" | xargs redis-cli -n 0 del 命令备注: 其中参数 -n 代表数据库编号 批量命令:redis-cli -n 0 keys "*keyword*" | xargs redis-cli -n 0 del 命令备注: 其中参数 -n 代表数据库编号 批量命令:redis-cli -n 0 keys "...
Free Web Hosting