美文网首页
redis基础

redis基础

作者: BigBigTang | 来源:发表于2019-02-26 07:27 被阅读0次

    redis-cli启动客户端

    敲出来命令都有提示,如果没有可能是敲错了

    1.mset key1 value1 key2 value2

    2.get key

    3.mget key1 key2

    4.setex key seconds value

    存储在内存中,setex可以设置在内存中的存在时间

    5.exists key8 返回1存在,返回0不存在

    6.type key1 查看类型

    7.del key1 key2删除

    8.expire key seconds 设置消失时间,这个key必须储存在

    9.hset person age 18    使用hash存储

    hset person age:18 gender:true 多个属性设置

    10.hget person age

    hmget person age name

    11.hvals person

    12.hkeys person

    13. hdel person age

    lpush key1 1 2 3 4

    lrange key1 0 -1查询所有结果是:4 3 2 1,因为左边进左边出

    rpush key2 2 3 4 5

    lrange key2 0 -1 查询结果是2 3 4 5,因为右进左出

    注意!有左进和有进,但只有左出

    linsert key BEFORE|AFTER pivot value

    linsert key1 before 1 a得到:1 a 2 3 4

    lrem key count value

    count可以取-1 0 1,-1是从后往前删一个数据,1是从前向后删,0所有满足条件的都删除

    lpop key弹出key中第一个值,弹出后会删除这个数据

    rpop key弹出key中最后个值,弹出后会删除这个数据

    sadd key member [member ...]

    sadd key1 1 2 3 4

    smembers key1查看所有members

    srem key member [member ...]删除

    sismember key member查判断member是否存在,1/0

    zset有序集合,有权重

    zadd stu 1 one 3 three 2 two 4 four

    zrange stu 0 -1结果是one two three four, 是有序的,根据权重排序

    查看权重:zscore stu two -> 2

    删除member zrem stu two

    根据权重删除:zremrangebyscore stu 1 3

    select num选择数据库,默认创建16个?

    默认第零个

    相关文章

      网友评论

          本文标题:redis基础

          本文链接:https://www.haomeiwen.com/subject/yvsoyqtx.html