redis(3)关于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 函数,传入多个文件描述符,如果有一个文件描述符就绪,则返回,否则阻塞直到超时。得到就绪状态后进行真正的操作可以在同一个线程里执行,也可以启动线程执行(比如使用线程池)。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具
2021-02-24 python进阶(5)异常模块
2021-02-24 python进阶(4)文件操作
2021-02-24 python进阶(3)json文件与python字典的转化
2021-02-24 python进阶(2)python最常用的模块
2021-02-24 python进阶(1)Lambda表达式
2021-02-24 python基础(6)集合
2021-02-24 python基础(5)字典