redis命令使用

创建键值对

set key value

mset key1 value1 key 2 value2 #创建多个键值对

查询键值对

get key

mget key1 key2 #查询多个键值对

切换库

select 0 #redis默认又16个库,默认使用的是0库,可以通过select命令来切换

查询键

keys * #数据量大的情况下不要使用,此操作为查询所有键

keys pattern #查询指定键,将pattern替换为键名称即可

keys a* #也可以使用模糊查询

检查键是否存在

exists key #键存在为1,不存在则为0

删除键

del key

查询当前库下有多少个键

dbsize

获取键的类型

type key

查询键存活时间

ttl key #如果为正数则是键的剩余存活时间,如果是-1则是永久存活,如果是-2则表明键已过期

设置键存活时间

expire key seconds

清除数据

flushall #清除所有库的数据

flushdb #清除当前所在库的数据

移动键值到其它库

move key db

相关推荐
Mr.朱鹏6 分钟前
Linux 服务器 LVM 根分区在线动态扩容
linux·服务器·数据库
摇滚侠8 分钟前
《SpringBoot 3:入门与应用实战》第 12 章 JDBC 与事务 数据库初始化机制 阅读笔记 36
数据库·spring boot·笔记
qiuhaipeng114 分钟前
Claude code 升级后上下文长度变短问题
java·前端·数据库
wxwx_bscxy3221 小时前
基于Python新冠疫情可视化分析系统的设计与实现
java·数据库·spring boot·python·微信小程序·sqlite
剑之所向2 小时前
.NET 官方`System.Threading.Channels`
前端·javascript·数据库
词却2 小时前
数据库基础:DQL 数据查询语言
数据库·oracle
昌原的儿子LEO4 小时前
Linux IO多路复用与SQLite数据库核心知识点总结
linux·数据库·oracle
山岚的运维笔记5 小时前
mysql 专业笔记 -- 第 8 章:使用变量
运维·数据库·笔记·后端·学习·mysql·dba
聚美智数5 小时前
网安查询-备案查询-网络安全查询API接口介绍
网络·数据库·web安全
坐吃山猪5 小时前
【多线程】Semaphore使用
java·数据库·oracle·多线程