1 个解决方案
命令 | 作用 |
---|---|
keys pattern(如: keys *) | 查询所有的 key |
exists key | 查询某个 Key 是否存在 |
set | 设置 key 对应的值为 string 类型的 value |
setnx | 设置 key 对应的值为 string 类型的 value。如果 key 已经存在,返回 0,nx 是 not exist 的意思, 注:一般用作 redis 分布式锁 |
del key | 删除某个 key |
expire key seconds | 设置某个 key 的过期时间 |
ttl key | 查看某个 key 还剩多长时间过期 |
setex | 设置 key 对应的值为 string 类型的 value,并指定此键值对应的有效期 |
mset | 一次设置多个 key 的值,成功返回 ok 表示所有的值都设置了,失败返回 0 表示没有任何值被设置 |
getset | 设置 key 的值,并返回 key 的旧值 |
mget | 一次获取多个 key 的值,如果对应 key 不存在,则对应返回 nil |
incr | 对 key 的值做加加操作, 并返回新的值。注意 incr 一个不是 int 的 value 会返回错误,incr 一个不存在的 key,则设置 key 为 1 |
incrby | 同 incr 类似,加指定值 ,key 不存在时候会设置 key,并认为原来的 value 是 0 |
decr | 对 key 的值做的是减减操作,decr 一个不存在 key,则设置 key 为 -1 |
decrby | 同 decr,减指定值 |
append | 给指定 key 的字符串值追加 value, 返回新字符串值的长度 |
strlen | 取指定 key 的 value 值的长度 |
persist key | 取消过期时间 |
select 1 | 选择数据库(0-15 个库) |
move key db_index | 移动某个 key 到某个库 |
randomkey | 随机返回一个 key |
rename key_name new_key_name | 重命名 |
type | 返回 key 的类型 |
ping | 测试连接是否可以成功 |
quit | 退出连接 |
dbsize | 返回 key 的数量 |
info | 输出 redis 信息 |
config get | 显示配置 |
config set | 修改配置 |