目录
查询key的过期时间,以毫秒为单位返回 key 的剩余的过期时间
Redis通用命令
进入Redis
1.进入redis容器
docker exec -it redis_app_1 /bin/bash
2.进入redis-cli
redis-cli -a {Redis密码}
以下操作均在redis-cli下执行
查询Redis中储存的key
redis-cli>KEYS pattern
pattern可以使用正则进行模糊匹配
删除key
redis-cli>DEL key1 [key2]
不可使用正则,可同时删除多个key
需要批量执行删除使用如下操作
redis-cli -a
Redis密码} keys pattern
xargs redis-cli -a {Redis密码
DEL
查询key的过期时间,以毫秒为单位返回 key 的剩余的过期时间
redis-cli>PTTL key
查询出来的状态为"-1"表示不会过期
查询key的数据类型
redis-cli>TYPE key
Redis数据结构
类型 | 说明 |
string | 字符串 |
list | 列表 |
hash | 键值对集合 |
Redis数据查询
1.string
查询key对应的值
redis-cli>GET key
设置key对应的值
redis-cli>SET key value
2.list
查询key的长度
redis-cli>LLEN key
查询key中index的值
redis-cli>LINDEX key index
3.hash
查询key的长度
redis-cli>HLEN key
查看哈希表 key 中,指定的字段是否存在
redis-cli>HEXISTS key field
获取在哈希表中指定 key 的所有字段和值
redis-cli>HGETALL key
获取所有哈希表中的字段
redis-cli>HKEYS key
获取所有哈希表中的值
redis-cli>HVALS key
获取所有给定字段的值
redis-cli>HMGET key field1 [filed2]