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

相关推荐
自己的九又四分之三站台2 分钟前
向量数据库PGVector实操
数据库
sa100273 分钟前
walmart沃尔玛关键词商品搜索实现逻辑
数据库·python
handsome123416 分钟前
Navicat 查数据 乱码 解决 的经历
数据库·mysql·oracle
AllData公司负责人21 分钟前
【亲测好用】数仓建模平台能力演示
大数据·数据库·算法
我只有一岁半27 分钟前
分布式锁演进
redis·分布式
上海合宙LuatOS43 分钟前
LuatOS框架的使用(2)
java·服务器·开发语言·前端·数据库·嵌入式硬件·php
一起养小猫44 分钟前
Flutter for OpenHarmony 实战 文件存储与数据库操作完全指南
开发语言·jvm·数据库·spring·flutter·harmonyos
2301_765703141 小时前
深入理解Python的if __name__ == ‘__main__‘
jvm·数据库·python
浒畔居1 小时前
使用Docker容器化你的Python应用
jvm·数据库·python
橙露1 小时前
数据库运维核心:MySQL主从复制与读写分离的部署与维护
运维·数据库·mysql