目录
Redis通用命令
进入Redis
1.进入redis容器
2.进入redis-cli
查询Redis中储存的key
删除key
查询key的过期时间,以毫秒为单位返回 key 的剩余的过期时间
查询key的数据类型
Redis数据结构
Redis数据查询
1.string
查询key对应的值
设置key对应的值
2.list
查询key的长度
查询key中index的值
3.hash
查询key的长度
查看哈希表 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]