美文网首页
Redis常用命令

Redis常用命令

作者: esileme | 来源:发表于2017-08-29 21:09 被阅读0次

    简单命令:

    Redis键值形式:

    语法:COMMAND KEY_NAME
    如:
    set name yl 设置名字为yl
    get name 能获取到属性name的值"yl"
    del name 将属性为name的字段删除
    exists name 判断该名字是否存在(0|1)
    expire name 500 给name设置过期时间
    getrange name 0 5 返回前6个字符 若最后一个参数为-1 则返回所有的字符
    mget name age 获取多个参数

    Redis集合(set):

    sadd computer dell lenovo hp sn 创建一个computer对象并向对象中添加任意个属性..
    smembers computer返回computer对象中所有信息
    scard computer 获取set对象中的成员个数
    spop computer 删除当前集合
    srem computer dell 删除computer对象中dell参数(可以是多个)
    sismember computer hp 判断 hp元素是否是集合 computer 的成员
    sinter computer computer1 返回给定所有集合的交集
    srandmember computer 返回集合中一个或多个随机数

    Redis列表(list)

    lpush num1 1 2 3 4 5 6 7 8 9 将一个或多个值插入到列表头部
    lrem num1 2 2移除列表元素 参数第三个为个数 第四个为参数值

    Redis Lrem 根据参数 COUNT 的值,移除列表中与参数 VALUE 相等的元素。
    COUNT 的值可以是以下几种:
    count > 0 : 从表头开始向表尾搜索,移除与 VALUE 相等的元素,数量为 COUNT 。
    count < 0 : 从表尾开始向表头搜索,移除与 VALUE 相等的元素,数量为 COUNT 的绝对值。
    count = 0 : 移除表中所有与 VALUE 相等的值。

    rpush num2 1 2 3 4 5 6 7 8 9 在列表中添加一个或多个值
    lrange num1 0 -1返回列表中区间值-1代表返回所有的值
    lindex num1 3 通过索引获取列表中的元素
    llen num1获取列表的长度
    lpop num1 移出并获取列表的第一个元素
    ltrim num1 2 3只保留从第三位开始的三个数字

    Redis 哈希(hash)

    http://www.runoob.com/redis/redis-hashes.html

    相关文章

      网友评论

          本文标题:Redis常用命令

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