Redis与Mysql

1.redis

redis本质上就是一个key-value类型的非关系型数据库

优点:数据存储在内run,读写速度快。支持数据持久化,支持简单的事务,数据类型丰富

缺点:因为数据存储在内存里,所以主机断点则数据会丢失,容量收到物理内存的限制,只能用于小数据量的高性能操作,用于缓存时,易出现缓存雪崩、缓存击穿等问题

redis支持的五种数据类型:

1.str(字符串):适用的场景有常规计数、微博数、粉丝数

2.hash(哈希):适用的场景有购物车信息,商品与数量的存储

3.list(列表):适用于关注列表,粉丝列表

4.set(集合):set可以自动去重 适用于共同好友功能

5.zset(有序集合):zset自动排序 适用于各种排行榜

2.Mysql

mysql是一种关系型数据库,

优点:相对于redis,mysql可以适用于大数据量的高性能操作,可以对数据进行备份、迁移,不容易造成数据丢失

缺点:mysql写入的速度较慢,读取的速度相对较快,读写数据的时候容易混淆,会读取脏数据,需要严格定义表结构,插入数据需要满足完整性约束,数据存在磁盘中,相对于内存数据库redis,读写速度慢

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值