NoSQL安裝與操作

2021-10-21 14:20:58 字數 1153 閱讀 8281

redis操作:

redis的啟動與關閉:注意:(需要關閉防火牆)

redis的啟動:redis-server redis.conf

redis的登入:redis-cli -a pass

redis的遠端登入:redis-cli -h ip -a pass

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

get key:獲取對應key的value

keys * :檢視所有key

mongodb操作:

在 mongodb 資料夾下 新建:db(存放資料)和 logs(日誌)資料夾

在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(]}):建立使用者:表示該使用者。擁有 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

SQL與NoSQL MySQL與NoSQL的融合

寫這一篇內容的原因是mysql5.6.2突然推出了memcached的功能。nosql to innodb with memcached的出現,可以看出nosql對關聯式資料庫的確產生了巨大的影響,個人覺得這是乙個非常大的進步,可以讓開發人員更加方便的使用nosql和關聯式資料庫。nosql一般被認...

MySQL與NoSQL SQL與NoSQL的融合

寫這一篇內容的原因是mysql5.6.2突然推出了memcached的功能。nosql to innodb with memcached的出現,可以看出nosql對關聯式資料庫的確產生了巨大的影響,個人覺得這是乙個非常大的進步,可以讓開發人員更加方便的使用nosql和關聯式資料庫。nosql一般被認...

MySQL與NoSQL SQL與NoSQL的融合

寫這一篇內容的原因是mysql5.6.2突然推出了memcached的功能。nosql to innodb with memcached 的出現,可以看出nosql對關聯式資料庫的確產生了巨大的影響,個人覺得這是乙個非常大的進步,可以讓開發人員更加方便的使用nosql和關聯式資料庫。nosql一般被...