NoSQL数据库的优点
1.直接减少CPU与IO压力,是直接通过内存来读取的
2.可以直接作为缓存使用,减少IO操作
如果我们在请求中需要来传递数据,使用NoSQL可以来进行数据的直接存储和读取,从而来减少CPU与IO压力
或者是如果一些数据较为常用,我们可以将其存放在NOSQL中来充当缓存的作用,来减少直接的IO操作
NoSQL=Not Only SQL 不仅仅只有SQL,泛指非关系型数据库
不依赖业务逻辑方式存储,而是直接使用key-value存储
不遵循SQL标准
不支持ACID
远超于SQL的性能
NoSQL适用场景
1.对数据的高并发读写
2.海量数据的读写·
3.对数据的可拓展性
不适用与
需要事务支持
基于SQL结构化村寻存储,处理复杂的关系,需要即席查询
也就是用不着sql的和用来sql也没有的,就考虑NoSQL
Linux上安装
Window上安装
直接解压
在Linux上启动Redis只需要执行
./redis-server ,占用的端口号是6379,需要在Redis下的src中执行
执行./redis-cli
连接数据库
使用Ctrl+C停止Redis服务
Windows下启动
默认情况下我们启动Redis是不需要来登入账号密码的,但是我们可以去修改配置文件来要求登入验证
src/redis-cli -h localhost -p 6379 -a 123456
使用这个指令进行登入并完成认证
之后需要连接不同的服务时
[root@localhost redis]# redis-server kconfig/redis79.conf
[root@localhost redis]# redis-cli -p 6379 -a 123456
可以在Windows下连接Linux中的Redis服务,在Windows中右键运行终端
在终端中输入
./redis-cli.exe -h 192.168.30.129 -p 6379 -a 123456
就能进行连接
slaveof no one 取消主从关系