Redis八大类型常用命令大全(五大常用类型+三个特殊类型)
绝对手敲验证完成的一篇博客,多敲几遍才能记得牢! String类型: **应用场景:**缓存、分布式ID、分布式锁、计数器 举例说明:实现分布式ID功能,通过incr自动增长或者incrby实现固定步长增长 常用命令: * 清空数据库:flushdb * 清空全部数据库:flushall * 当前数据库的使用大小:dbsize * 查看当前数据库有多少key:keys * * 切换数据库:select 0 -- redis默认有 16 个数据库,select 0 就是切换到 0 数据库 * 查看某个key是否存在:exists name -- 查看name是否存在,存在返回 1 ,不存在返回 0 * 删除某个key:move name -- 移除name键 * 设置某个key过期时间:expire name 10 -- name 10 s后过期 * 在已有key的value里追加值:append name silence -- 如果追加的key不存在就相当于setkey * 值相加:incr views -- 对键为views的值加 1 * 值相减:decr views -- 对键为views的值减 1 * 增加指定的值: incrby views 10 -- 对键为views的值加 10 * 减少指定的值: decrby views 10 -- 对键为views的值减 10 *