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 相等的值。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?