Redis简介

本文介绍了NoSQL数据库的特点及其适用场景,重点阐述了Redis这一开源key-value数据库的优势与应用场景,包括实时系统、排行榜、缓存等方面,并对比了Redis与其他数据库的区别。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

本人做的redis总结,从redis介绍到Java调用jedis使用
总结一
NoSQL简介
Redis是一个典型的NoSQL数据库,传统关系数据库在应对web2.0纯动态网站显得力不从心,使得NoSQL数据库越发的重要。
NoSQL的存储方式为键-值(key-value)式存储,具有以下特点:非关系型、分布式、开源的、水平可扩展。
NoSQL数据库可以处理超大量的数据,并且可以运行在相对便宜的PC服务器集群,轻松击碎性能瓶颈。
NoSQL适用场景:
  • 对数据高并发读写(IO瓶颈)
  • 海量数据高效率存储和访问
  • 对数据的高扩展和高可用(分布式)
Redis简介
Redis是一个开源的,key-value数据结构服务器。key类型包含strings,hashes,lists,sets,sorted sets。
Redis非常快,每秒可执行大约110000次的设置(set)操作,每秒大约可执行81000次的读取/获取(get)操作。
所有Redis操作都是原子操作,这确保如果两个客户端并发访问,Redis服务器能接收更新的值。
Redis目前最大的用户是新浪微博,应用场景大致如下:
  • 取最新N个数据
  • 排行榜,topN操作
  • 精确设置过期时间
  • 计数器应用
  • uniq操作,排重操作
  • 实时系统,翻垃圾系统
  • PUB/SUB构建实时消息系统
  • 构建队列
  • 缓存
redis、mysql、mongodb对比:
类别 字段
redis
mysql 有,行列
mongodb 集合

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值