Redis常用命令
启动连接
redis-server 启动redis服务
redis-cli 连接本地的redis
redis-cli -h host -p port -a password 连接指定服务器
select index 按服务器的db索引指定db
quit 关闭此次连接
redis-cli shutdown
shutdown save|nosave 关闭redis服务(默认是save)
远程服务控制
info 获取服务器的信息和统计
config 运行时配置Redis服务器
增
set key value 增加一条数据
expire key seconds 设置一个key的活动时间
setex key seconds value 设置key和过期时间
删
del key 删除一个key
flushdb 删除当前数据库中的所有key
flushall 删除所有数据库中的所有key
改
keyrename oldname newname 重命名key
move key dbindex 移动当前数据库中的key 到dbindex 数据库
查
dbsize 当前数据库中的总数
keys * 所有的值(不推荐使用)
keys aaa* aaa开头的所有值(不推荐使用)
exists key 判断key是否存在,存在为1,不存在为0
get key 返回key值的value
mget key1 key2 .... 查询多个key值的value
ttl key 查询key的剩余时间(-1为未设置、-2为key不存在)