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

相关文章
相关标签/搜索