首页 > 数据库 >Redis相关知识

Redis相关知识

时间:2023-08-29 23:11:35浏览次数:48  
标签:存储 String redis 数据库 知识 Redis 相关 数据结构

什么是 Redis?它主要用来什么的?

  • Redis是一个基于Key-Value存储结构的Nosql开源内存数据库。
  • 它提供了5种常用的数据类型,String、Map、Set、ZSet、List。
  • 它可以覆盖应用开发中大部分的业务场景,比如Top10问题、好友关注列表、热点话题等。
  • Redis是基于内存存储,并且在数据结构上做了大量的优化,所以IO性能比较好。在实际开发中,会把它作为应用与数据库之间的一个分布式缓存组件。
  • redis是非关系型数据库,不存在表之间的关联查询问题,所以它可以很好的提升应用程序的数据IO效率。
  • 作为企业级开发来说,它又提供了主从复制+哨兵、以及集群方式实现高可用。在redis集群里面,通过hash槽的方式实现了数据分片,进一步提升了性能。

Redis 的基本数据结构类型

1.String(字符串)

  • String是Redis最基础的数据结构类型,它是二进制安全的,可以存储图片或者序列化的对象,值最大存储为512M。

标签:存储,String,redis,数据库,知识,Redis,相关,数据结构
From: https://www.cnblogs.com/pearl-t/p/17666056.html

相关文章

  • springboot整合redis,连接两个redis
    在SpringBoot中,可以使用RedisTemplate进行Redis的连接和操作。要连接多个Redis实例,你可以创建多个RedisTemplate实例,并通过配置不同的连接工厂来连接到不同的Redis实例。首先,在application.properties(或application.yml)配置文件中添加Redis连接信息:#第一个Redis......
  • Java8知识梳理
    Java8的改进速度更快代码更少(Lambda表达式)引入强大的StreamAPI便于并行最大化减少空指针异常(Optional)Nashorn引擎,允许在JVM上运行js应用并行流就是把一个内容分成多个数据块,并用不同的线程分别处理每个数据块的流。相比较串行的流,并行的流可以很大程度上提高程序的执行......
  • redis
    redis-server.exeredis.windows.confredis-cli.exe-h127.0.0.1-p123456configgetrequirpassconfigsetrequirpasswx_123456_qzxauth"wx_123456_qzx"setmyKeyabcgetmyKey安装命令:redis-server.exe--service-installredis.windows.conf--loglevelve......
  • Redis的五大数据类型的数据结构
    概述  Redis底层有六种数据类型包括:简单动态字符串、双向链表、压缩列表、哈希表、跳表和整数数组。这六种数据结构五大数据类型关系如下:String:简单动态字符串List:双向链表、压缩列表Hash:压缩列表、哈希表SortedSet:压缩列表、跳表Set:哈希表、整数数组       ......
  • 使用Apache IoTDB进行IoT相关开发的架构设计与功能实现(12)
    现在到了使用ApacheIoTDB进行IoT相关开发的架构设计与功能实现的最后一个环境,在本文中我将向大家介绍IoTDB的查询语言。IoTDB为咱们广大开发者提供了类似SQL的查询语言,用于与IoTDB进行交互,查询语言可以分为4个主要部分:架构语句:本节中列出了有关架构管理的语句。数据管理语句:本节中......
  • 软件相关的核心概念
    软件:程序运行所需的代码,数据,文档的集合软件测试:为了发现软件中的问题或者验证软件按照需求实现的而运行软件的过程测试方法论1.纠错:从软件中找BUG2.破坏性测试:从对软件运行不利的层面去设计测试用例3.预防阶段:在软件设计的阶段引入以前的研发测试经验,对用户可能出现的错误操......
  • Linux用户相关命令(持续更新)
    忘记用户密码普通用户针对于普通用户忘记密码,还是比较好办的,我们登录root用户使用passwd命令即可,passwd命令有除了修改密码还有其他的一些用法,在这就不逐一展开了。passwd命令修改密码的语法:passwdusername,如下图:然后图中的student用户就可以用设置的新密码登录了。root......
  • Redis 教程 --- 高级
    Redis数据备份与恢复Redis SAVE 命令用于创建当前数据库的备份。 语法redisSave命令基本语法如下:redis127.0.0.1:6379>SAVE 实例redis127.0.0.1:6379>SAVEOK该命令将在 redis 安装目录中创建dump.rdb文件。 恢复数据如果需要恢复数据,只需将备份文件(dump.rdb)移......
  • Redis管道
    项目中可使用redispipeline优化批量redis操作。下面的程序判断批量redisKey是否存在:publicList<Object>hasRedisKey(List<String>redisKeyList){try{List<Object>resultList=redisTemplate.executePipelined(newSessionCallback<List<O......
  • redis的5大数据类型
    redis五大类型都有key,或者将key理解为java中一个对象基础指令基本为COMMANDKEY_NAME五大数据类型分别为String,Hash,List,Set,SortedSet字符串Stringredis127.0.0.1:6379>SETrunoobkeyredisOKredis127.0.0.1:6379>GETrunoobkey"redis"哈希表Hashredis127.0.0.1:......