简单介绍Redis

1.简介

  • NoSQL的,基于单线程、基于内存的一个非关系型数据库,它的存储结构是key-value,存储类型有5种(String,list,set,zset,hash)
支持的键值对类型有5种:
  1. 字符串类型:String
  2. 散列类型:hash
  3. 列表类型:set
  4. 集合类型:list
  5. 有序集合类型:zset
Redis与其他key - value缓存产品有以下三个特点
  1. Redis支持数据的持久化。可以将内存种的数据保存在磁盘中,重启的时候可以再次加载进行使用。
  2. Redis不仅仅支持简单的key-value类型的数据,同时还提供list,set,zset,hash,string等数据结构的存储。
  3. Redis支持数据的备份,即master-slave模式的数据备份。
Redis的应用场景

前全球最大的Redis用户是新浪微博,在新浪有200多台物理机,400多个端口正在运行Redis,有+4G的数据在Redis上来为微博用户提供服务

  • 取最新的N个数据(取最新文档、排行榜等)
  • 需要精确设定过期时间的应用
  • 计数器应用
  • 实时性要求的高并发读写
  • 消息系统Pub/Sub
  • 构建队列
  • 缓存
Redis的优缺点
Redis的优点
  1. 对数据高并发读写(基于内存)
  2. 对海量数据的高效率存储和访问(基于内存)
  3. 对数据的可扩展性和高可用性
  4. 垂直扩展:提升硬件
  5. 水平扩展:集群
Redis的缺点

redis(ACID处理非常简单)无法做到太复杂的关系数据库模型

Redis面向互联网的解决方案
  • 主从:一主多从,主机可写,从机备份。类似于Mysql的读写分离,存在问题是一但主节点down掉,整个Redis不可用。
  • 哨兵(2.x):启用一个哨兵程序(节点),监控其余节点的状态,根据选举策略,进行主从切换。
    缺点:每个节点的数据依旧是一致的,仍无法实现分布式的数据库。
  • 集群(3.x):结合上述两种模式,多主多从,实现高可用、分布式数据存储
线上安装
  • 查询Redis

在这里插入图片描述

  • 下载Redis
    在这里插入图片描述

  • 查看镜像和启动Redis

在这里插入图片描述

  • 查看Redis是否启动
    在这里插入图片描述

在服务器规则中,添加Redis的端口:6379

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值