1、redis的特点
-
1、 速度快
redis的所有数据都存放在内存中
redis是用C语言实现的,距离操作系统更近,速度更快
redis使用单线程框架,没有多线程资源竞争的问题 -
2、基于键值对的数据结构服务器
-
3、丰富的功能
提供了键过期,可以实现缓存
提供发布订阅功能,可以用来实现消息系统
支持lua脚本功能,可以利用lua创造新的redis命令
支持简单的事务功能,能在一定程度上保证事务特性
提供了pipline功能,这样客户端能将一批命令一次性传到redis,减少网络开销 -
4、简单稳定
-
5、客户端语言多
-
6、持久化(RDB和AOF)
-
7、主从复制
-
8、高可用和分布式
2、redis可以做什么?
-
1、缓存
-
2、排行榜系统
-
3、计数器
-
4、社交网站(攒/踩、粉丝、共同好友、推送)
-
5、消息队列系统
3、redis不可以做什么?
因为redis是内存型数据库,所以一般只存放热点数据。
本文详细介绍了Redis的特点,包括其高速性能、丰富的功能、简单稳定性、客户端语言多样性、持久化能力、主从复制及高可用性。同时探讨了Redis在缓存、排行榜系统、计数器、社交网站和消息队列系统中的应用,并明确了其作为内存型数据库的局限性。
初始redis&spm=1001.2101.3001.5002&articleId=102637472&d=1&t=3&u=e7fcee5e0f8c4c69ab4bfecd16f8ce17)
173万+

被折叠的 条评论
为什么被折叠?



