关于redis内存淘汰策略 数据库
当redis使用的内存数大于可使用的内存数时,进行内存淘汰。 相对于Memcached来说(只有LRU淘汰算法),redis的淘汰算法比较丰富,主要有3种: 1.随机淘汰算法:从数据库中随机删除一个key 2.LRU淘汰算法:从数据库中删除一个最近最少访问的key 3.TTL淘汰算法:从数据库中删除一个最快过期的key...
当redis使用的内存数大于可使用的内存数时,进行内存淘汰。 相对于Memcached来说(只有LRU淘汰算法),redis的淘汰算法比较丰富,主要有3种: 1.随机淘汰算法:从数据库中随机删除一个key 2.LRU淘汰算法:从数据库中删除一个最近最少访问的key 3.TTL淘汰算法:从数据库中删除一个最快过期的key...
mongodb的备份和修复 //备份 mongodump -d test -o backup //把test数据库备份到backup文件夹下 //恢复 mongorestore -d foo --drop backup/test/ 把备份的test数据库恢复到数据库foo中 //备份前加锁 use admin d...
MongoDB MapReduce学习笔记 语法: db.runCommand( { mapreduce : 字符串,集合名, map : 函数,见下文 reduce : 函数,见下文 //注:false时 BSON-->JS-->map-->BSON-->JS-->red...
开启安全检查之前,一定要至少有个管理员帐号 use admin db.addUser("root","abcd"); use test db.addUser("test_user","efgh"); db.addUser("rea...
第一种 var page1 = db.my_collection.find().limit(10) var latest=null;while(p1.hasNext()){latest=p1.next()} db.my_collection.find({"num":{"$gt":...
db.imooc_collection.getIndexes() //查询索引 db.imooc_collection.ensureIndex({x:1}) //增加索引 db.imooc_collection.dropIndex({x:1}) //删除索引 mongodb索引种类 _id索引 绝大多数集合默认建立的索...
mysql分区介绍以及案例展示 分区类型 RANGE分区(portioning):根据列值所属的范围区间,将元组分配到各个分区。 LIST分区:类似于按RANGE分区,区别在于LIST分区是基于列值匹配一个离散值集合中的某个值来进行选择。 HASH分区:根据用户定义的函数的返回值来进行选择的分区,该表达式使用将要插入到...
windows下装php的mongodb扩展,遇到一个问题 ,折腾了半天 问题:phpinfo中看不到mongo的信息,扩展都已经配置进去,apache重启也没有报错 我的电脑环境是装的wampserver,php版本是5.5.12,X64,我先下载mongodb的安装包mongodb-win32-x86_64-200...
show variables like "slow_query_log"; //确认是否开启慢查询 show variables like "%log%"; //查看更多日志信息 set global slow_query_log = on; //开启 show variable...
1.先针对文件创建一个数据表,如action,字段id,title,url 2.从text文件内容导入数据到mysql load data local infile “c:/data.txt” into table action(title,url); 3.把mysql里面的数据导入到text文件 select tit...