Redis-初始认识Redis

Redis是一款开源的内存数据存储系统,以其丰富的数据结构、高性能和持久化特性被广泛用于缓存、计数器、消息队列等场景。其八大特性包括速度快、单线程、持久化等。Redis支持多种编程语言,并提供了发布/订阅、Lua脚本等功能。通过Redis-Sentinel和Redis-Cluster,可以实现高可用和分布式部署。
摘要由CSDN通过智能技术生成

Redis初始

Redis是什么

  • 开源(可以从git-hub上面获取源代码,个性化定制)底层使用C语言
  • 基于键值对的存储服务系统(类似于Java Map中的key-value)
  • 多种数据结构
    1. string
    2. Hash
    3. List
    4. Set
    5. Zset(Sorted Sets)
  • 高性能,丰富功能

Redis特性

八个特性

  • 速度快
    • 10w OPS读写
    • 数据存储在内存中(速度快的真正原因)
    • C语言实现的Redis
    • 单线程
  • 持久化(断电不丢数据)
    • Redis所有数据保存在内存中,对数据的更新将异步保存在磁盘中
  • 多种数据结构
    • String/Blobs
    • Hash Tables(Objects)
    • Linked List
    • Set
    • Sort Set
    • BitMaps(位图)
    • HyperLogLog(超小内存唯一值计算)
    • GEO(地理信息定位)
  • 支持多种编程语言
    • Java
    • Nodejs
    • PHP
    • Python
    • Lua
    • Ruby
  • 功能丰富
    • 发布/订阅
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值