springboot整合NoSQL

redis操做:nginx

redis的啓動與關閉:注意:(須要關閉防火牆)redis

redis的啓動:redis-server redis.confmongodb

redis的登陸:redis-cli -a pass數據庫

redis的遠程登陸:redis-cli -h ip -a pass安全

redis的關閉:redis-cli -p 6379 -a pass shutdown  || 在登陸的位置直接輸入 shutdown 便可日誌

get key:獲取對應key的valueserver

keys * :查看全部keyip

 

mongodb操做:get

在 mongodb 文件夾下 新建:db(存放數據)和 logs(日誌)文件夾it

在bin目錄下:添加配置文件:mongo.conf

dbpath=/root/wget/mongodb/db
logpath=/root/wget/mongodb/logs/mongodb.log
port=27017
fork=true

mongodb的啓動:./mongod -f mongo.conf --bind_ip_all;-f 表示指定配置文件所在的位置。 --bind_ip_all:表示容許全部的遠程地址鏈接該 mongoDB 實例

進入mongodb 控制檯:./mongo

默認狀況下:啓動後鏈接的是:test庫;須要切換到 admin 庫才能夠關閉 MongoDB。

切換MongoDB數據庫:use admin;

關閉MongoDB數據庫:db.shutdownServer()

退出控制檯:exit

安全管理:

use admin;

db.createUser({user:"username",pwd:"password",roles:[{role:"readWrite",db:"test"}]}):建立用戶:表示該用戶。擁有 test 庫的讀和寫兩項權限

用戶建立完成以後,關閉當前實例;並從新啓動

./mongod -f mongo.conf --auth --bind_ip_all

啓動以後,再次進行控制檯;切換到admin庫中驗證登陸(默認鏈接test庫)

db.auth("username","password")

若是結果爲1,表示認證成功,能夠執行對test庫的讀寫操做。

 nginx建立軟鏈接:ln -s /usr/local/nginx/sbin/nginx /usr/bin/nginx

相關文章
相關標籤/搜索