首页 > 数据库 >redis(3)关于key键的常用命令

redis(3)关于key键的常用命令

时间:2023-02-24 12:44:06浏览次数:40  
标签:过期 redis Redis 描述符 线程 key 常用命令

Redis键的常用命令

  • keys*:查看当前库所有key
  • exists key: 判断某个key是否存在
  • type key:查看key的类型
  • del key:删除指定的key
  • unlink key:异步删除指定的key(仅将keys从keyspace元数据中删除,真正的删除会在后续异步操作)
  • expire key 10:为给定的key设置过期时间为10s
  • ttl key:查看key还有多少秒过期,-1表示永不过期,-2表示已经过期
  • select:切换数据库
  • dbsize:查看当期数据库的key的数量
  • flushdb:清空当前库
  • flushall:通杀全部库

 

Redis 相关知识

Redis一共有16个库,从0-15,每个库的密码是一样的。

Redis使用的是单线程+多路IO复用的技术:

多路复用是指使用一个线程来检查多个文件描述符(Socket)的就绪状态,比如调用 select 和 poll 函数,传入多个文件描述符,如果有一个文件描述符就绪,则返回,否则阻塞直到超时。得到就绪状态后进行真正的操作可以在同一个线程里执行,也可以启动线程执行(比如使用线程池)。

标签:过期,redis,Redis,描述符,线程,key,常用命令
From: https://www.cnblogs.com/jiakecong/p/17150995.html

相关文章

  • IMAP常用命令
    IMAP(InternetMessageAccessProtocol)常用命令合集连接到服务器openssls_client-connectimap.163.com:993-crlf登录aloginusernamepassword获取服务器功......
  • [redis]定制封装redis的docker镜像
    前言应开发需求,定制封装redis的docker镜像,需要通过环境变量修改redis的密码。redis.confport6379requirepassREDIS_PASSWDdaemonizenoprotected-modeyesio-thre......
  • Redis 应用模式-学习
    在服务开发中,单机都会存在单点故障的问题,及服务部署在一台服务器上,一旦服务器宕机服务就不可用,所以为了让服务高可用,分布式服务就出现了,将同一服务部署到多台机器上,即使其......
  • windows下nginx常用命令
     #验证配置是否正确: nginx-t #查看nginx的版本号: nginx-V #启动nginx: startnginx #正常停止或关闭 nginx:nginx-squit #配置文件修改后重载命令......
  • 876~877 redis、命令操作String&list
    2.字符串类型string1.存储:setkeyvalue127.0.0.1:6379>setusernamezhangsanOK2.获取:getkey127.0.0.1:6379>getusernam......
  • 【Redis】009-Redis持久化:RDB操作、AOF操作
    目录​​一、RDB操作​​​​1、概述​​​​2、什么是RDB(RedisDatabase)​​​​3、测试RDB​​​​第一步:修改配置文件,每60秒修改5次就进行持久化操作​​​​第二步:删除......
  • 【Redis】011-Redis主从复制:Redis集群环境搭建、主从复制之复制原理及手动配置主机
    目录​​一、Redis集群环境搭建​​​​1、概念​​​​2、主从复制的作用​​​​3、为什么一般使用多台Redis服务器​​​​4、为什么使用集群​​​​5、环境配置​​​......
  • 873~874 redis概述,下载安装
    Redis:1、概述:redis是一款高性能的NOSQL系列的非关系型数据库;1-1:什么是NOSQLNoSQL(NoSQL=NotOnlySQL),意即“不仅仅是SQL”,是一项全新的数据......
  • k8s常用命令
    kubectl常用命令指南Kubctl命令是操作kubernetes集群的最直接的方式,特别是运维人员,需要对这些命令有一个详细的掌握Kubectl自动补全#setupautocompleteinbash......
  • redis知识点
    通信协议协议概念:所谓协议其实就是发送和接收双方约定的数据格式而已;类似于加密解密;没有什么神秘;比如http协议,双方约定好格式,如何读取url,取参赛,取请求头......