首页 > 数据库 >4.Redis数据结构&通用命令

4.Redis数据结构&通用命令

时间:2024-08-01 20:54:16浏览次数:9  
标签:通用 keys Redis redis 命令 expire key 数据结构

Redis数据结构

Redis是一个键值对的数据库。

key:大多都是String

value: 类型多种多样 

Redis通用命令

keys :查看所有的key

不建议在生产环境上使用keys命令,因为redis是单线程的,keys命令会搜索很长一段时间,搜索的期间redis无法执行其他的命令,等于服务被阻塞了,影响redis的性能。如果redis是集群部署,有主有从,那么可以在从节点上执行keys命令,但是不要在主节点上执行keys命令。

del :删除一个指定的key

del key1 key2 key3 ... 批量删除

exists key1 判断key是否存在

existes key1, key2...  判断多个key是否存在

expire 给key设置一个有效期,有效期到时key自动删除    expire name 20

ttl 查看key的有效时长 ttl name

因为redis是内存存储,如果不给数据设置一个有效期,长时间过后内存就会越来越大。

过期之后的key将被删除。

如果不给key设置expire,那么这个key就会永久存活。

标签:通用,keys,Redis,redis,命令,expire,key,数据结构
From: https://blog.csdn.net/qq_36352889/article/details/140832231

相关文章

  • Vue Hook 封装图片懒加载通用业务
     一、什么是图片懒加载图片懒加载(LazyLoading)是一种在用户需要的时候(通常是滚动到可视区域)才加载图片的技术。通过这种方式,可以减少页面的初始加载时间,减少带宽消耗,提高用户体验。二、Vue中使用IntersectionObserver实现图片懒加载IntersectionObserver是一个现代浏览器......
  • Vue Hook 封装通用型表格
    一、创建通用型表格的需求实现一个通用型表格组件,具备以下功能:动态列配置。分页功能。排序功能。可扩展的行操作功能。二、设计通用型表格组件首先,需要设计一个基础的表格组件,它接受列配置、数据和分页信息等参数。1.创建useTableHook在src/hooks目录下创建useTa......
  • 【每日一题 | 数据结构】时间复杂度计算
    题目解题方法对于二重循环求时间复杂度:写出外层i的变化值写出内层循环语句执行次数(看j)对次数求和找到频度和n的关系笔记视频跳转:【每日一题|数据结构】时间复杂度计算......
  • 数据结构----树,二叉树,哈夫曼树相关概念及其实现
    树形结构概述1分层逻辑结构所谓的分层逻辑结构,也称为树形逻辑结构关系,是数据结构中的一种逻辑关系结构,在该逻辑结构关系中的数据元素之间满足一对多的逻辑结构关系:起始数据节点有且仅有一个,没有直接前驱,可以有多个直接后继;末尾数据节点可以多个,有且仅有一个直接前驱,......
  • 数据结构与算法 - 递归
    一、递归1. 概述定义:在计算机科学中,递归是一种解决计算问题的方法,其中解决方案取决于同一类问题的更小子集。比如单链表递归遍历的例子:voidf(Nodenode){if(node==null){return;}println("before:"+node.value)f(node.next);pr......
  • 数据结构与算法 - 链表
    一、链表1.概述定义:在计算机科学中,链表是数据元素的线性集合,其每个元素都指向下一个元素,元素存储上并不连续。可以分类为:单向链表,每个元素只知道其下一个元素是谁双向链表,每个元素直到其上一个元素和下一个元素循环链表,通常的链表尾节点tail指向的都是null,而循环链表......
  • docker 安装 redis
    1、拉取redisdockerpullredis2、配置redis路径mkdir-p/data/redis/confmkdir-p/data/redis/data#配置redis.conf#bind192.168.1.10010.0.0.1#bind127.0.0.1::1#bind127.0.0.1protected-modenoport6379tcp-backlog511requirepass000415timeout0tcp-keepal......
  • Redis过期key的删除策略
    在Redis中,设置了过期时间的键在过期时间到达后,并不会立即从内存中删除。如果不是,那过期后到底什么时候被删除呢?下面对这三种删除策略进行具体分析。立即删除:立即删除能够保证内存数据的及时性和空间的有效利用,但在处理大量过期键时,它可能会对系统性能产生负面影响。优点......
  • docker方式安装redis集群
    创建一个Redis集群,你需要按照一定的步骤来配置Docker容器和Redis实例。以下是详细的步骤来帮助你完成这个过程,并创建一个包含六台服务器的Redis集群。准备工作确保你已经安装了Docker和DockerCompose(可选但推荐)。创建Redis集群创建目录结构在主机上创建必要的......
  • redis集群搭建,哨兵集群搭建
    一、首先创建redis文件夹,下载redis源码(通过yum下载无法指定文件夹,比较乱)[root@dxhredis]#mkdir/redis[root@dxhredis]#cd/redis/[root@dxhredis]#wgethttp://download.redis.io/releases/redis-6.2.6.tar.gz二、解压源码,并下载工具进行编译[root@dxhredis]#ta......