redis一些基础命令

命令参考:http://redisdoc.com/
redis一些基础命令
连接 redis-cli -p 6379 切换库 select 7 select 0 清除clear
查看当前库的key数量 dbsize 查看所有keys *
根据关键字查询key keys k? 清空单个库 FLUSHDB 清空所有库 FLUSHALL 查看key是否存在 EXISTS k1 给Key设置过期时间 expire key 10
查看类型 type k1
查看key还有多少秒过期 ttl key -1表示永不过期 -2表示已过期
退出 shutdown exit redis 测性能 redis-benchmark

redis数据库五大类型 String Hash List Set无序集合 Zset有序集合

move k1 2 移动k1到2号库
已有key和值再设置则覆盖
1.set mio fly 2.append mio rng 在mio这个key对应的value值后添加
3.STRLEN mio 查看字符长度
4.set mio1 2 5.incr mio1 加一 6.decr mio1 减一 7.incrby/decrby mio1 2 自定义加减 8.getrange mio1 0 3 有范围的获取key对应的值 get mio 0 -1获取全部的值
9.setrange 范围内设值 会覆盖
10.setex k4 10 v4设值失效时间
11.setnx k1 v1 如果不存在才赋值
12.mset k1 v1 k2 v2 k3 v3 mget k1 k2 k3

LIST
1.LPUSH testlist 1 2 3 4 5 设置list
LRANGE testlist 0 -1 查看list
type testlist 查看类型
RPUSH list01 1 2 3 4 5

上一篇:Redis02:常用的五大数据类型和配置文件介绍


下一篇:7-1 三元组顺序表表示的稀疏矩阵转置Ⅱ