標籤:匹配 str database 客戶 排序 索引值 set 資料庫 opd
2.mongodb安裝配置簡單學習 配置好資料庫路徑就可以mongo命令執行互動操作了:先將伺服器開起來;在開個cmd執行互動操作 1)增刪改查 insert方法:dp.person.insert({"name":"jack","age":20}) find方法:db.person.find(); db.person.find({"name":joe}) 1.$type匹配過濾:db.person.find({"name" : {$type : 2}}) 2.limit,Skip:db.person.find().limit(1).skip(1) 3.sort():1 升序,-1降序db.person.find().sort({"_id":-1}) update方法:db.person.update({"name":"joe"},{"name":"joe","age":30}) remove方法:db.person.remove({"name":"joe"}) 2)建立資料庫:use DATABASE_NAME;刪除資料庫:db.dropDatabase();show dbs:查看所以資料庫 3)查看資料庫中集合:show tables,刪除這個集合:db.集合名稱.drop() 4)建立索引:db.col.ensureIndex({"title":1}) 5)彙總操作:db.mycol.aggregate([{$group : {_id : "$by_user", num_tutorial : {$sum : 1}}}]) =
select by_user, count(*) from mycol group by by_user
6)java中如何使用:http://www.runoob.com/mongodb/mongodb-java.html 1、引jar包
2、串連資料庫 //串連mongodb服務,串連資料庫 MongoClient mongoClient = new MongoClient( "localhost" , 27017 ); MongoDatabase mongoDatabase = mongoClient.getDatabase("mycol"); 7)可視話管理工具rockmongo:http://download.csdn.net/download/abc_key/7482165 的下載和簡單使用 3.redis安裝配置簡單學習 redis運行再記憶體中但可以持久化到硬碟中使其能做很多內部複雜性很強的事情 開cmd視窗服務端redis-server.exe redis.windows.conf;另開cmd視窗開啟用戶端:redis-cli.exe -h 127.0.0.1 -p 6379 1.redis配置:CONFIG GET *,可以對其中摸個配置項配置 2.基本操作:以索引值對形式儲存資料 1)String:set name "xiaoping";get name;一個鍵最多能儲存512MB 2)Hash:每個hash可以儲存2的32次方索引值對 hset(設定hash一個欄位)hget(獲得) hmset(設定hash多個欄位)hmget(獲得) 3)List:最多可儲存 232 - 1 元素:每次存一個到一個鍵中 連續插入資料:lpush user3 xiaoping;lpush user3 laoli;lpush user3 xiaowang 獲得索引值一部分值集合:lrange user3 1 10 4)Set:最多可儲存 232 - 1:每次存一個到一個鍵中 連續插入資料:sadd user4 xiaoping;sadd user4 laoli; 獲得索引值一部分值集合:smembers user4 5)Zset:有序集合;zset的成員是唯一的,但分數(score)卻可以重複:zadd key score member 連續插入資料: zadd user5 0 xiaoping;zadd user5 0 laoli;zadd user5 0 xiaoping 按分數排序獲得指定範圍鍵的值有序集合 zrangebyscore user5 0 100 3.很多對於鍵的操作:http://www.runoob.com/redis/redis-keys.html 4.java中使用Redis:http://www.runoob.com/redis/redis-java.html 5.視覺化檢視:Redis管理平台http://www.liqucn.com/rj/817600.shtml
mongodb,redis簡單學習