城乡建设网站 资料员,wordpress oa教程,电商网站建设心得,做网站网站代理初识Redis 认识NoSQLSQL结构化#xff1a;structure关联的#xff1a;RelationalSQL查询ACID NoSQL非结构化无关联的非SQLBASE 认识Redis安装Redis 认识NoSQL
SQL和NoSQL比较
SQL
结构化#xff1a;structure
数据库中表的字段都有固定的结构
关联的#xff1a;Relati… 初识Redis 认识NoSQLSQL结构化structure关联的RelationalSQL查询ACID NoSQL非结构化无关联的非SQLBASE 认识Redis安装Redis 认识NoSQL
SQL和NoSQL比较
SQL
结构化structure
数据库中表的字段都有固定的结构
关联的Relational
用户表商品表用户和商品的关系表
SQL查询
固定的SQL语句
ACID
格式是固定的语法是固定的
NoSQL
非结构化
key-value
无关联的
json格式嵌套
非SQL Redis: get user:1 MongoDb: db.user.find({_id: 1}) elasticsearch: GET http://localhost:9200/users/1 BASE 认识Redis redis是一个 客户端 - 服务器结构的程序 诞生于2009年远程词典服务器是一个基于内存的键值型NoSQL数据库
Redis服务器和客户端可以在一台主机也可以在不同主机上Redis服务器是主体可以给许多客户端提供服务Redis的客户端有很多形态 图形化界面的客户端桌面程序Web程序 像这样的图形化程序依赖windows系统连接到服务器会有诸多限制跳板机堡垒机权限校验和mysql同理
最主要的形态 基于redis 的api 自行开发客户端类似于mysql的JDBC
特征
键值型value支持多种不同的数据结构功能丰富单线程每个命令的执行原子性低延迟速度快基于内存IO多路复用良好的编码支持数据持久化支持主从集群分片把数据差分集群支持多语言客户端
安装Redis
在ubuntu上安装(Xshell终端) 1.先切换到root用户
su2.使用apt命令来搜索redis相关的软件包
apt search redis3.使用apt 命令安装redis
apt install redis4.修改配置
通过vim 进入redis.conf 修改ip 为 0.0.0.0 ::1
127.0.0.1:6379 (绑定这个ip意味着只能由当前主机的客户端访问跨主机就访问不了) (方便跨主机访问 protectrd-mode 改为 no)
5.重新启动服务器
service redis-server restart查看状态
service redis-server status显示active(running)表面安装成功