- 切换数据库,redis内部默认有16个库,可以再配置文件中改变
select [index]
# 数据库的标识默认index从0到15,可以通过配置文件来修改更多的库
- 存数据
set [key] [value]
# redis可以以键值对的形式存储数据
# 重复set相同的key,会覆盖原来的value
- 取数据
get [key]
- 查看数据库的记录数
dbsize
# 显示当前数据库保存了几条键值对
- 查看所有的
keys *
- 清空当前库
flushdb
- 清空所有库
flushall
- 查询某个key是否存在
exists [key]
# 如果key存在则返回1,不存在则返回0
- 移动某个键值对到其他库
move [key] [DBindex]
# DBindex 指数据库的标识
- 为指定的key设置过期时间(单位秒)
expire [key] 时间秒数
# expire key 0 等同于 del key
- 查看还有多少秒过期(time to leave)
ttl [key]
# 返回-1表示永不过期
# 返回-2表示已经过期
- 查看存入的value数据类型
type [key]
- 查看密码
config get requirepass
- 修改密码
config set requirepass "密码"
- 如果有密码,一次连接中,在执行命令之前需要获取权限
auth [密码]