nosql非關系數據庫(redis mongodb)
優點:
去掉了關系數據庫的"關系特性" 易擴展
有非常高的讀寫性能 尤其在大數據量下
靈活的數據模型(無需提前簡歷字段)
高可用
缺點:
沒有統一的標準 層出不窮
四大分類:
一、鍵值對存儲 =>redis
優勢:查找速度比較快
劣勢:存儲數據缺少結構化
二、列存儲
優勢:查找速度比較快 擴展性強
劣勢:功能比較局限性
三、文檔數據庫 =>MongoDB
優勢:數據結構要求不嚴格
劣勢:查詢性能不是特別的高
四、圖形數據庫 =>應用于社交網絡的數據庫
優勢:圖結構的算法
劣勢:不容易分布式集群方案
優點:
去掉了關系數據庫的"關系特性" 易擴展
有非常高的讀寫性能 尤其在大數據量下
靈活的數據模型(無需提前簡歷字段)
高可用
缺點:
沒有統一的標準 層出不窮
四大分類:
一、鍵值對存儲 =>redis
優勢:查找速度比較快
劣勢:存儲數據缺少結構化
二、列存儲
優勢:查找速度比較快 擴展性強
劣勢:功能比較局限性
三、文檔數據庫 =>MongoDB
優勢:數據結構要求不嚴格
劣勢:查詢性能不是特別的高
四、圖形數據庫 =>應用于社交網絡的數據庫
優勢:圖結構的算法
劣勢:不容易分布式集群方案
2017-09-27
可以給redis綁定多個ip,修改redis.conf中的bind127.0.0.1 為 bind 127.0.0.0 192.168.1.1 兩個ip用空格分開
2017-09-26
除了需要打開端口,還得降redis.conf中的bind 127.0.0.1改為自己的ip,可以使用netstat -ano查看端口情況,可以在本地命令窗口使用“telnet ip 端口”進行端口連接測試(需要打開telnet服務)
2017-09-26
如果redis是在保護模式,可選擇設置protected-mode為NO,也可以選擇給redis設置密碼。
設置密碼,127.0.0.1:6379> config set requirepass 密碼
redis訪問,./bin/redis-cli -a 密碼
jedis訪問,Jedis jedis = new Jedis("192.168.3.13",6379);
jedis.auth(密碼);
設置密碼,127.0.0.1:6379> config set requirepass 密碼
redis訪問,./bin/redis-cli -a 密碼
jedis訪問,Jedis jedis = new Jedis("192.168.3.13",6379);
jedis.auth(密碼);
2017-09-23
我想問下,開始老師講的配置在防火墻 中配置6379端口,可用。我看了下,老師也沒有關閉防火墻。是不是在防火墻中配置了端口號之后,就不需要關閉,只需restart就可以么?
2017-09-22
可以了,修改之后 保存退出 結果 還報錯。 然后把虛擬機上的linux和myeclipse重啟了一次 ,居然就好了。。。。。。。。(PS:果然沒有什么是重啟解決不了的,如果沒有解決,那就再重啟一次)
2017-09-22