linux下redis和mongo常用命令
redis啟動
redis-server /etc/redis.conf
redis管理員登陸
redis-cli -a 153539414 -p 40500
redis檢視基本資訊
redis-cli -a 153539414 -p 40500 info
redis批量刪除key
redis-cli -a 153539414 -p 40500 KEYS "session_no_*" |xargs redis-cli -a 153539414 -p 40500 DEL
mongo啟動
./mongod --dbpath=/usr/local/mongodb/data --logpath /usr/local/mongodb/logs/log.log --auth --port=20171
mongo匯出
./mongodump -h 127.0.0.1 --port 20171 -u root -p 153539414 -d mydb -o /home/mongodb/sql/
mongo匯入
./mongorestore -h 127.0.0.1 --port 20171 -u root -p 153539414 -dmydb --drop /home/mongodb/sql/
mongo管理員登陸
./mongo localhost:20171/mydb -u root -p 153539414
mongo匯出某個表
./mongoexport -h localhost --port 20171 -u root -p 153539414 -d mydb -c hd_devices -f did,oid,mid,enc,dname,ipctype --csv -o /alidata/www/default/src/device.csv
mongo表操作
修改:db.hd_users.update({name: 'abc'}, {$set: {comno: 'test'}}, false, true);
刪除:db.hd_users.remove({name:'test'});
根據日期查詢:db.hd_users.find{createtime : {"$gte": new Date("2015/08/05")}}
查詢數量:db.hd_users.find({createtime : {"$gte": new Date("2016/12/21")}}).count();
迴圈插入:for (var i = 0; i < 3000000; i++) db.hd_users
增加索引:db.hd_users.ensureIndex({"sid":1,"did":1,"at":1})