- 字符串型string
- set q 1 (设置键值)
- get q (得到键值)
- del (删除)
- incr/decr p (将 key 中储存的数字值/减增一)
- incrby/decrby p 50(将 key 所储存的值加上给定的增/减量值)
- incrbyfloat p 4.4(将 key 所储存的值加上给定的增量值可以是小数)
- getrange p 1 -2( 截取指定位置的字符串)
- append p 5 ( 给末尾追加一个字符串)
- 哈希类型hash
- hset xiaoshuo name 111(设置xiaoshuo name 111)
- hset xiaoshuo author chendong (设置xiaoshuo author chendong )
- hset xiaoshuo desc haokan (设置xiaoshuo desc haokan)
- hget xiaoshuo name ( 获取xiaoshuo name)
- hkeys (获取xiaoshuode keys)
- hvals xiaoshuo(获取xiaoshuo value)
- hgetall xiaoshuo (获取全部)
- hdel xiaoshuo author (删除作者)
- 双向列表list
- lpush (左添加)
- rpush (右添加)
- lrange (截取全部)
- lpop/rpop ( 左/右侧弹出一个值)
- llen (列表长度)
- lindex (返回下标从0开始)
- 集合set
- sadd c 1 2 3 4 5 6 a b(向集合里添加元素)
- spop (删除元素随机的)
- scard c (展现有几个元素)
- smembers cc (把元素遍历出来)
- 有序集合zset
- zadd a 12 m1(向有序集合里面添加元素)
- zadd a 10 m2(向有序集合里面添加元素)
- zadd a 18 m3(向有序集合里面添加元素)
- zadd a 15 m8(向有序集合里面添加元素)
- zscore key memer (返回值)
- zscore a m1 (返回值为”12” )
- zrange a o -1 (按照从小到大的顺序将集合排序)
- zrevrange a 0 -1 (按照从大到小的顺序将集合排序)
判断values类型 :type key
keys * (显示所有键,慎用,数据量大时导致卡死) keys a* ( 显示所有以a开头的键) exists name age (判断name和age这两个键存在几个) type name (查看值的类型) del name age (删除键) expire name 30 (name键值30秒过期) ttl name (查看键值的过期时间) persist name (取消键的过期时间) rename name nickname (重命名键(这样做不安全,容易覆盖已有数据)) renamenx name nickname ( 确保不会覆盖其它键才重命名(nx=not exists,x后缀=exists)) 获取页面源码 1. requests 2. beautifulsoup bs4 3. scrapy