Redis 常用命令
1.登入
docker exec -it redis redis-cli
auth 密码
docker exec -it redis redis-cli -a 密码
2.选择数据库(16个,需要需要选择一个)
select 2
4.操作
返回类型
type key
删除
del key
批量删除
redis-cli -a 密码 KEYS "11*" | xargs redis-cli -a 密码 DEL
-----------------------------
-a 密码
-n 数据库 (不加默认为0)
-h host
-p 端口
-----------------------------
查找(正则)
keys "*"
keys "11*"
String 类型
添加
set key value
查找
get key
修改
getset key value
Hash 类型
添加
hmset key mapkey mapvalue mapkey mapvalue mapkey mapvalue
修改
hmset key mapkey mapvalue
查找
hgetall key
hget key mapkey
删除
hdel key mapkey
List 类型
添加(头部)
lpush key value1 value2
添加(尾部)
rpush key value3 value4
查找
lrange key stop end
删除(第一个)
lpop key
删除(最后一个)
rpop key
批量删除
lrem key count value
count > 0 : 从表头开始向表尾搜索,移除与 VALUE 相等的元素,数量为 COUNT 。
count < 0 : 从表尾开始向表头搜索,移除与 VALUE 相等的元素,数量为 COUNT 的绝对值。
count = 0 : 移除表中所有与 VALUE 相等的值。