redis 的数据结构和常用命令

redis 的 数据结构和常用命令

五种基础数据结构

string、 Hash哈希列表、 List列表、Set集合、Sort set 有序集合

redis的每一组数据结构都是由key:value组成, key都是任意合法的字符串, value有以上5种数据结构;

通用命令

keys–列出redis所有的key, 若redis有大量的key会消耗很长时间,而redis是单线程,某个命令执行过长时间,可能导致后面的所有请求无法得到响应------千万不要在生产服务器上使用keys命令;

keys pattern(模糊匹配,如hello*,hell?, hell[a-z]

exists 判断一个多多个key是否存在,多个key空格隔开,返回整数

exists key1 key2

del 删除1个多多个key,多个key空格隔开,返回整数

del key1 key2

设置key过期时间

expire key 10-------设置key 10s后过期

pexpire key 100----设置key 100ms后过期

expireat key 时间戳-----设置key在 某年某月某日时分秒 过期

查看key过期时间

ttl key 三种返回情况:-2 key不存在或过期; -1key永久有效 其它:剩余的秒数

pttl key 剩余的毫秒数

移除key的过期时间

persist key------设置key为 永久有效, 返回0表key不存在或本身就是永久有效的, 1代表设置成功

type—查看key的数据结构

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值