Redis常用命令

目录

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]

你可能感兴趣的:(中间件,redis,数据库,缓存)