key
key是一个字符串,通过key获取redis中保存的数据
- key基本操作
- 删除指定key:del key
- 查看key是否存在:exists key
- 获取key的类型:type key
- key扩展操作(时效性控制)
- 为指定key设置有效期
expire key seconds (秒)
pexpire key millliseconds (毫秒)
下面这两个是使用时间戳
expireat key timestamp
pexpireat key millliseconds-timestamp - 获取key的有效时间
ttl key
pttl key - 切换key从时效性转换为永久性
persist key - 查询key
key pattern
查询模式规则:
* 匹配任意数量的任意符号
? 配合一个任意符号
[] 匹配一个指定符号
- key改名
rename key newkey (会将存在的key进行覆盖并将值修改)
rename key newkey - 对所有key排序
sort
数据库通用操作
redis为每个服务提供16个数据库,编号从0到15
每个数据库之间相互独立
- db基本操作
- 切换数据库:select index (默认使用的是0号数据库)
- 数据移动:move key db
- 数据清除:flushdb删除单个数据库数据
- flushall删除redis中所有数据库的数据