Redis系列三:reids常用命令

全局命令

 keys *  查看所有键

 dbsize 查看的是当前所在redis数据库的键总数 如果存在大量键,线上禁止使用此指令

 exists key 检查键是否存在,存在返回1,不存在返回0

 del key 删除键,返回删除键个数,删除不存在键返回0

 expire key seconds  设置键过期的时间,单位是秒,  //set name lgs  expire name 10 //10秒过期

 ttl key 查看键剩余的过期时间,和expire配合使用

type key 查看键的数据结构类型: //type name  //返回string,键不存在返回none

设置获取键值得命令

set name lgs

get name

命令执行的顺序

单线程执行:

执行过程:发送指令-〉执行命令-〉返回结果

执行命令:单线程执行,所有命令进入队列,按顺序执行,使用I/O多路复用解决I/O问题

单线程快原因:纯内存访问, 非阻塞I/O(使用多路复用),单线程避免线程切换和竞争产生资源消耗

相关文章

在笔者近 3 年的 Java 一线开发经历中,尤其是一些移动端、用...
这一篇文章拖了有点久,虽然在项目中使用分布式锁的频率比较...
本文梳理总结了一些 Java 互联网项目中常见的 Redis 缓存应用...
书接上回,消息通知系统(notification-system)作为一个独立...
Redis 是目前互联网后端的热门中间件之一,在许多方面都有深...
在Java Spring 项目中,数据与远程数据库的频繁交互对服务器...