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