一. Key 通用操作
1. 1 删除指定 Key
del key
1. 2 获取指定 Key 是否存在
exists key
1.3 获取 Key 的类型
type key
1.4 为 key 设置、修改、获取有效期
如果一个key不存在,返回-2
如果存在且没有设置有效期,返回-1
如果存在且设置了有效期,返回有效期
// 秒
expire key seconds
// 毫秒
pexpire key milliseconds
// 时间戳
expireat key timestarp
pexpireat key milliseconds-timestarp
// 获取key 的有效期
ttl key
pttl key
// 将有效期切换为永久性
persist key
1.5 查询 keys
// 查询符合条件的key
keys pattern
age:
keys * // 查询所有key
keys ? // 查询一个字符的keys
keys [] // 匹配一个指定符号
1.6 修改key名
// 当更改后的名字存在时,覆盖存在的key
renaem key newkey
// 判断更改后的key名是否存在,不存在就改名,否则不改
renaemnx key new key
key内值排序1.7
sort key
// 适用于 list 或 set
二. 数据库指令
- redis 为每个服务提供16个数据库,index从 0-15
- 每个数据库之间数据相互独立
2.1 数据库切换
select index
2.2 参看服务器是否连接
PING
2.3 退出
quit
2.4 打印日志
// 打印日志
echo msg
2.5 数据移动
move key .db
age :
set name ll
move naem 1
数据清除
// 查看key的数量
dbsize
// 清除本库数据库
flushdb
// 清除所有数据库数据
flushall
网友评论