一.Nosql:非关系数据库 redis是其中一种
二.Mysql:关系数据库
三.关系数据库和非关系数据库的区别(面试题)
1.有表的一律叫关系数据库(有行和列),且按表的方式存储 // 无表的叫非关系数据库,以key,value形式存储。
2.存数据方式:
mysql是存到磁盘,查数据是以sql语句查,且mysql本身存数据量有限(200w),所以不能处理太大数据。
Redis是存到内存和磁盘,只要内存和磁盘足够大,存数据就足够多。
3.处理高并发:
Mysql是通过sql语句,处理的就慢。
Redis是通过内存,只要内存足够大,处理的就更迅速。
四.安装Redis服务端
在Linux环境下: 麻烦
在Windows环境下:
1.下载redis程序软件
使用redisbin32 或redisbin64
https://github.com/microsoftarchive/redis/releases
2.3.启动redis服务(带配置文件启动,和不带配置文件启动)
4.连接到redis进行操作
redis-server.exe redis.windows.conf 启动服务
redis-cli.exe [-h ip -p 端口] 远程连接指定的redis服务,注意:如果不加-h和-p默认连接是本机电脑
auth 123456 连接redis
注意:要把redis的登录密码开启
在conf文件 设置密码 requirepass 123456