首页 > 数据库 >1.1 Redis之简介

1.1 Redis之简介

时间:2022-10-24 21:33:13浏览次数:45  
标签:1.1 简介 App Redis Server key 数据类型 数据


1.简介
Redis是一款开源免费的、基于内存的、高性能的、key-value型数据库。

2.特点

  • 性能:Redis读的速度是110000次/s,写的速度是81000次/s
  • 数据持久化:可以将内存中的数据持久化到磁盘,重启时可再次加载使用
  • 数据类型:不仅支持简单的key-value类型的数据,还支持list、set、zset、hash等结构的数据类型
  • 功能:Redis还支持发布订阅、Pipeline、Bitmap和HyperLogLog等特性
  • 主从复制:支持master-slave模式的数据备份,为高可用和分布式提供了很好的基础

3.典型应用场景

  • 缓存系统:用户请求App Server,App Server首先从Redis中查询数据,如果Redis中存在数据将数据返回App Server,如果不存在,则去Storage存储层(MySQL、Oracle等)查询数据,将数据返回App Server的同时回写入Redis
  • 消息队列系统:在消息队列要求不是很高时,可以将Redis的发布订阅模式做简单的中间件使用
  • 计数器:微博的阅读数和评论数可使用Redis的incr key命令执行递增操作来实现
  • 排行榜:排行榜功能可以使用Redis提供的有序集合来实现


标签:1.1,简介,App,Redis,Server,key,数据类型,数据
From: https://blog.51cto.com/u_15843693/5791308

相关文章

  • redis的复习
    redis的复习第一章:关于redis的基本知识1.1关于NOSQL型数据库非关系型数据库:不依赖逻辑关系存储,只是简单的靠key--value存储,大大的提高了数据库的可拓展性获得了远......
  • Windows10安装Apache2.4.54并配置PHP5.6.40/PHP8.1.11
    环境Windows10Apache2.4.54PHP5.6.40/PHP8.1.11安装Apache下载Apache下载地址:https://www.apachehaus.com/cgi-bin/download.plx#MODULES24VS17下载完后解压到指......
  • Redis主从集群切换数据丢失问题如何应对?
    一、数据丢失的情况 异步复制同步丢失集群产生脑裂数据丢失1.异步复制丢失对于Redis主节点与从节点之间的数据复制,是异步复制的,当客户端发送写请求给master节点的......
  • Redis 宕机恢复,不丢数据秘诀是什么?
    3.1宕机恢复,不丢数据稳如山我是一个基于内存的数据库,名字叫Redis。我对数据读写操作的速度快到令人发指,很多程序员把我当做缓存使用系统,用于提高系统读取响应性能。然而......
  • Redis Cluster 原理说的头头是道,这些不懂就是纸上谈兵
    RedisCluster集群相关配置,使用集群方式的你必须重视和知晓。别嘴上原理说的头头是道,而集群有哪些配置?如何配置让集群快到飞起,实现真正的高可用却一头雾水,通过下面这些配置......
  • Linux安装redis7
    基础环境操作系统:centos7.9(64位)redis:7.0.5安装步骤1.安装1.1上传redis-7.0.5.tar.gz上传至服务器/opt文件夹下。1.2解压cd/opttarxzvfredis-7.0.5.tar.g......
  • CentOS 6上的redis搭建实战记录
    redis 是一个基于内存的高性能key-value数据库,数据都保存在内存中定期刷新到磁盘,以极高的读写效率而备受关注。他的特点是支持各种数据结构,stirng,hashes,list,set,和sort......
  • springboot~redis-cluster动态感应的配置
    redis-cluster是一个高可用,可分片的分布式redis集群解决方案,建议使用springboot2.3及以上版本的脚手架,如果是<2.3版本,你需要手动添加LettuceConnectionFactory来实现因为服......
  • Redis exception; nested exception is io.lettuce.core.RedisException: java.io...
    在做安卓app项目,springboot写接口整合redis用RedisTemplate确实挺方便。在AndroidStudio模拟器里测试app功能,大概10几分钟后遇到请求数据失败,看接口报错了:redisCausedb......
  • 狂神说Redis学习笔记
    Redis1、NoSQL概述1.1、为什么要用Nosql1、单机MySQL的年代!90年代,一个基本的网站访问量一般不会太大,单个数据库完全足够!那个时候,更多的去使用静态网页Html~服......