Redis介绍、特点和主要功能

Redis基础:

  Redis简介:

        redis是一个完全开源免费的高性能(Nosql)的key-value数据库,是一种“ 内存数据结构存储系统 ”,支持多种数据结构,如“字符串、哈希、列表、集合、有序集合等”。它可用作数据库,缓存和中间键,并在性能、可扩展和灵活方面,表现出色。

  Redis的三个特点: 

  • redis将数据保存在内存中,仅使用磁盘进行持久化,这使redis既有较高的读写性能。
  • redis支持多种数据结构
  • redis支持数据的备份,可以通过过master-slave进行数据备份,增加数据的可靠性和安全性。

  Redis的主要功能:

  1.         内存存储:使用内存作为存储介质,可以通过迅速响应读写请求。
  2.         持久化:redis支持将数据持久化到硬盘,防止数据的丢失。
  3.         异步写入:redis允许异步将内存中的数据写入硬盘,不会阻塞。
  4.         类似于HttpSession的过期时间功能:用于模拟类似于HttpSession的功能,设置键的过期时间。一旦键过期,系统会自动删除。
  5.         发布和订阅消息系统:支持发布和订阅(Pub/Sub)模式,允许不同的系统的组件通过消息传递进行通信。 

Redis是单线程模型,在任何给定时间内只能处理一条命令,避免了线程同步和竞争问题。但是Redis通过异步I/O事件驱动模型,提高并发读写能力。 


  • 5
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

磨灭不了的学习印记

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值