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 函数,传入多个文件描述符,如果有一个文件描述符就绪,则返回,否则阻塞直到超时。得到就绪状态后进行真正的操作可以在同一个线程里执行,也可以启动线程执行(比如使用线程池)。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值