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

Loading

Facebook评论