Redis常用命令

Redis 常用操作命令,非常详细!

管理命令

命令 操作 备注
redis-server [--port 6379] 启动Redis
redis-server [xx/xx/redis.conf] 通过配置文件来启动Redis
redis-cli.exe -h 127.0.0.1 -p 6379 -a test 连接本地6379端口的redis服务,使用密码test
redis-cli shutdown 停止Redis

key操作命令

命令 操作 备注
keys * 获取所有键 *表示通配符,表示任意字符,会遍历所有键显示所有的键列表,时间复杂度O(n),在生产环境不建议使用。
dbsize 获取键总数 获取键总数时不会遍历所有的键,直接获取内部变量,时间复杂度O(1)。
exists akey bkey 查询键是否存在 可查询多个,返回存在的个数。
del akey bkey 删除键 可以删除多个,返回删除成功的个数。
move akey 2 移动键 把akey移到2号数据库
select 2 选择查询库
ttl akey 查询key的生命周期(秒)
expire akey 60 设置过期时间 60s
persist akey 设置永不过期
rename akey akey123 更改键名称

字符串操作命令

命令 操作 备注
set akey 测试 存放键值
get akey 获取键值
incr bkey 值递增/递减 如果字符串中的值是数字类型的,可以使用incr命令每次递增,不是数字类型则报错
mset akey 测试 bkey 66 批量存放键值
mget akey bkey 批量获取键值
strlen akey 获取值长度
append akey hi 追加内容
getrange akey 0 2 获取部分字符 获取索引0到4的字符串

集合操作命令

集合

有序集合

列表操作命令

散列操作命令

作者

zhang

发布于

2022-05-27

更新于

2023-09-19

许可协议

CC BY-NC-SA 4.0

Your browser is out-of-date!

Update your browser to view this website correctly.&npsb;Update my browser now

×