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

redis常用命令

时间:2022-10-17 10:11:38浏览次数:40  
标签:20322 keys redis javastack key 常用命令 integer

转自:https://www.cnblogs.com/javastack/p/9854489.html

1.连接redis 

> ./redis-cli [-h 127.0.0.1 -p 6379]

2.key命令操作

获取所有的键:

127.0.0.1:6379> keys *
1) "javastack"
  • *表示通配符,表示任意字符,会遍历所有键显示所有的键列表,时间复杂度O(n),在生产环境不建议使用。
keys 20322*
(error) ERR unknown command 'keys'

生产环境该命令已被禁用。 

获取键的总数:

> dbsize
(integer) 90281

获取键总数时不会遍历所有的键,直接获取内部变量,时间复杂度O(1)。

查询键是否存在:

 exists key 20322
(integer) 1

查询查询多个,返回存在的个数。

删除键:

> del java javastack
(integer) 1

可以删除多个,返回删除成功的个数。

查询键类型:

> type 20322
string

查询键的生命周期:

> ttl 20322    //妙级
(integer) 222747
> pttl 20322    //毫秒级
(integer) 222742136

-1:永远不过期。

设置过期时间:expire key seconds

> expire javastack 60
(integer) 1
> ttl javastack
(integer) 55

永不过期键:persist key

 persist javastack
(integer) 1

  

标签:20322,keys,redis,javastack,key,常用命令,integer
From: https://www.cnblogs.com/BlueBlueSea/p/16798162.html

相关文章

  • Redis缓存穿透、击穿、雪崩、概念及解决办法
    一、缓存穿透1、缓存穿透理解  缓存穿透是指查询一个根本不存在的数据,缓存层和持久层都不会命中。在日常工作中出于容错的考虑,如果从持久层查不到数据则不写入缓存层,缓......
  • docker安装tomcat、mysql、redis
    一、tomcat1.下载tomcat8dockerpulltomcat:8.5.612.启动容器(-d后台启动)dockerrun-d-p8080:8080tomcat:8.5.61 3.访问首页http://ip:8080/访问不到......
  • Linux 常用命令学习
    1、ls命令就是list的缩写,通过ls命令不仅可以查看linux文件夹包含的文件,而且可以查看文件权限(包括目录、文件夹、文件权限)查看目录信息等等。常用参数搭配:ls-a......
  • Docker基础知识 (16) - 部署 Redis 集群
    Redis是一个开源的使用ANSIC语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value的NoSQL数据库,并提供多种语言的API。大型网站为了提高站点响应速度,使用......
  • 基于redis的查询业务缓存实现
    添加缓存业务流程及代码实现业务流程说明:1、先从redis中进行查询,redis中如果有对应的数据则直接返回;如果没有再进入数据库查询2、从数据库查询到的数据判断是否为空......
  • 数据库学习笔记04- redis
    5,Redis基础redis--KV数据库--内存--单线程+异步i/o(多路io复用)计算密集型应用:多进程+多进程IO密集型应用:单线程+异步IO(协程)2008年--redis--》REmote......
  • Redis学习笔记
    基础篇-02.初识Redis-认识NoSQL_哔哩哔哩_bilibili,参考黑马程序员出品的Redis教程,感谢黑马!基础篇一、Redis入门1.认识NoSQL1.1 什么是NoSQLNoSQL最常见的解释是"n......
  • 达梦数据库常用命令
    文章目录​​以管理员用户登录​​​​用户管理​​​​`创建表空间、用户并授权`​​​​`查看所有用户`​​​​常用​​​​参考文章​​以管理员用户登录su用户管理创建......
  • Centos7部署redis三节点哨兵集群,添加布隆过滤器
    目录Centos7部署redis三节点哨兵集群,添加布隆过滤器一、环境准备1.1、服务器准备1.2、依赖安装二、部署redis2.1、安装redis2.2、修改配置文件2.3、加入systemctl管理三、......
  • Redis数据结构之字符串
    目录Redis数据结构之字符串添加获取修改删除判断一个key是否存在查看过期时间设置过期时间合并set和ex合并set和px判断一个key是否存在,存在则忽略,不存在则创建合并set和nx......