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 相等的值。












posted @ 2022-11-22 22:12  When?  阅读(21)  评论(0编辑  收藏  举报