首页 > 数据库 >redis常用命令

redis常用命令

时间:2023-01-30 15:24:46浏览次数:86  
标签:127.0 name 0.1 redis 6379 key 常用命令 integer

1、查询key

127.0.0.1:6379> keys *

1) "age"
2) "name"

2、删除key

127.0.0.1:6379> DEL "nosql"
(integer) 1

3、判断key是否存在

127.0.0.1:6379> EXISTS "nosql"
(integer) 0
127.0.0.1:6379> EXISTS "name"
(integer) 1

4、给key设置有效期,查看有效期

EXISTS 给key设置有效期,默认时间单位是秒,TTL查看有效期

有效期过后key会被删除,因此建议给所有key都设置有效期

不设置有效期的keyTTL为-1,表示永久有效

127.0.0.1:6379> EXPIRE name 20
(integer) 1
127.0.0.1:6379> TTL name
(integer) 12
127.0.0.1:6379> TTL name
(integer) -2
127.0.0.1:6379> EXISTS name
(integer) 0

 

标签:127.0,name,0.1,redis,6379,key,常用命令,integer
From: https://www.cnblogs.com/ggborn-001/p/17076039.html

相关文章

  • 问题:MySQL和Redis安装和配置
    MySQLmysql官网下载:https://dev.mysql.com/downloads/mysql/下载后将目录下的bin路径加入到环境变量中在安装目录下创建my.ini配置文件:(可以解决---本地计算机上的......
  • Redis lazy异步删除
    在学习数据异步或同步删除之前,你首先需要知道,删除操作实际上是包括了两步子操作。子操作一:将被淘汰的键值对从哈希表中去除,这里的哈希表既可能是设置了过期key的哈希表......
  • git常用命令
    【切换分支】gitcheckout分支名【创建新分支】gitbranch分支名【创建新分支并且切换到新建的分支】gitcheckout-b分支名【根据git的hash值创建分支并且切换到新......
  • Redis的设计与实现(1)-SDS简单动态字符串
    现在在高铁上,赶着春节回家过年,无座站票,电脑只能放行李架上,面对着行李架撸键盘--看过<Redis的设计与实现>这本书,突然想起,便整理下SDS的内容,相对后面的章节,......
  • Redis缓存基础知识(一)
    一、基本概念1.Redis:属于开源的、键值对型的数据存储系统。支持网络、可基于内存、可持久化的日志型数据库。它可用作数据库、缓存、消息中间件。2.分析:正因为Redis是......
  • Redis批量查询
    Redis批量处理在开发中,有时需要对Redis进行大批量的处理。比如Redis批量查询多个Hash。如果是在for循环中逐个查询,那性能会很差。这时,可以使用Pipeline(管道)。Pip......
  • 学习笔记——redis事务、乐观锁、悲观锁
    2023-01-29一、redis事务与乐观锁相关命令1、redis事务(1)redis事务的含义redis事务是一个单独的隔离操作:事务中的所有命令都会序列化、按顺序执行。事务在执行过程中,不......
  • .net core 使用redis
    参照:.NET6使用Redis-Lulus-博客园(cnblogs.com)九、.netcore(.NET6)添加通用的Redis功能-WeskyNet-博客园(cnblogs.com)......
  • redis的简易哨兵模式
    某一天突然收到通知说redis的服务器挂了,因为是支付服务用到的redis,所以赶紧去查一下对服务流程有没有影响,结果是一切正常,松了一口气。后面看了一下代码发现里面自己封装的......
  • SpringBoot中配置Redis
    SpringBoot中整合Redis缓存背景:工作中需要用到缓存之前都是用ConcurrentHashMap公司不让用redis那我就小试牛刀一下前端的App、网页在登录时,或是用户在进行一些敏感......