(一)初始redis

本文详细介绍了Redis的特点,包括其高速性能、丰富的功能、简单稳定性、客户端语言多样性、持久化能力、主从复制及高可用性。同时探讨了Redis在缓存、排行榜系统、计数器、社交网站和消息队列系统中的应用,并明确了其作为内存型数据库的局限性。

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

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是内存型数据库,所以一般只存放热点数据

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值