redis基本操作

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

推荐阅读更多精彩内容