Redis 笔记
【登入远端Redis服务器】
redis-cli -h host -p port -a password
【如果登入了没有写上密码,就需要auth密码】
auth password
【停止MACOS redis-server】
redis-cli shutdown
【停止MACOS redis-server】
redis-cli shutdown
【停止windows redis-server】
redis-server stop
数据库命令
【查看当下服务器有多少的redis数据库,通常默认总共有16个库】
config get databases
【切换去2号库,从0开始计算1号库】
select 1
【清空当下的数据库所有的数据】
flushdb
【清空当下服务器,所有数据库中的数据】
flushall
【查看当下数据库中的所有数据key】
keys *
【查看当下数据库总共的key数量】
dbsize
【移动XXX数据去2号数据库】
move XXX 1
String 类型命令
【设定a key等于10】
set a 10
【如果a没有被set过才能set】
setnx a 10
【获取a key的值】
get a
【删除 a key】
del a
【当前a的数字上,自动加1,如果当前没有数字就默认从1开始】
incr a
【当前a的数字上,自动加上10,如果当前没有数字就默认从1开始】
incrby a 10
【当前a的数字上,自动减1,如果当前没有数字就默认从-1开始】
decr a
【当前a的数字上,自动减10,如果当前没有数字就默认从-1开始】
decrby a 10
【设置key的生存时间,10秒后a key酱自动被删除】
expire a 10
【查看key的剩下生存秒数,如果是-1就是没有截止日期,ttl是time to live】
ttl a
【设置a的生存时间为60秒,a的value是10086】
setex a 60 10086
Facebook评论