美文网首页
redis 入门

redis 入门

作者: guotong314 | 来源:发表于2017-06-14 13:24 被阅读0次

    参考 http://www.runoob.com/redis/redis-sets.html

    1   存储字符串

    set  key  value    增   改

    del  key   删

    get key    获得

    incr key  将 key 中储存的数字值增一。

    decr key  将 key 中储存的数字值减一。

    INCRBY key increment  将 key 所储存的值加上给定的增量值(increment) 。

    DECRBY key decrement  将 key 所储存的值加上给定的减量值(increment)

    APPEND key value  如果 key 已经存在并且是一个字符串, APPEND 命令将 value 追加到 key 原来的值的末尾。

    2  存哈希表

    hset key field value    将哈希表 key 中的字段 field 的值设为 value 。

    hget key field    获取存储在哈希表中指定字段的值

    hgetall key 获取在哈希表中指定 key 的所有字段和值

    hincrby key field increment  为哈希表 key 中的指定字段的整数值加上增量 increment 。

    hkeys key  获取所有哈希表中的字段

    hvals key  获取哈希表中所有值

    hlen key 获取哈希表中字段的数量

    3 存储list

    lpush   key v1 v2   向链表中key  中 添加 v1,v2  

    lrange key start stop  获取列表指定范围内的元素

    LPOP key  移出并获取列表的第一个元素

    rpop key  移出并获取列表的最后一个元素

    llen key   获得长度

    LPUSHX key value 将一个或多个值插入到已存在的列表头部

    lrem key   count value   删除  count个 value  从头到尾  。。。  count = 0  标识全部

    lset key index  value   在 index  位置插入  value 

    linsert key before/after v1 v2  在v1 之前/之后插入 v2

    rpoplpush  key1 key2  把 key1 的最后一个元素插入到key2第一个元素

    4  存储Set

    SADD key member1 [member2]  向集合添加一个或多个成员

    SREM key member1 [member2]  移除集合中一个或多个成员

    SMEMBERS key  返回集合中的所有成员

    SISMEMBER key member  判断 member 元素是否是集合 key 的成员

    SDIFF key1 [key2]    返回给定所有集合的差集

    SDIFFSTORE destination key1 [key2]  返回给定所有集合的差集并存储在 destination 中

    SINTER key1 [key2]  返回给定所有集合的交集

    SINTERSTORE destination key1 [key2]  返回给定所有集合的交集并存储在 destination 中

    SCARD key  获取集合的成员数

    5 存储Sorted-Set

    Sorted-Set  成员 都有一个分数与之关联

    ZADD key score1 member1 [score2 member2]  向有序集合添加一个或多个成员,或者更新已存在成员的分数

    ZSCORE key member  返回有序集中,成员的分数值

    ZCARD key    获取有序集合的成员数

    zrem key member1.。  删除成员

    ZRANGE key start stop [WITHSCORES]  通过索引区间返回有序集合成指定区间内的成员

    ZREMRANGEBYRANK key start stop  移除有序集合中给定的排名区间的所有成员

    ZRANGEBYSCORE key min max [WITHSCORES] [LIMIT]  通过分数返回有序集合指定区间内的成员

    ZREMRANGEBYSCORE key min max  移除有序集合中给定的分数区间的所有成员

    zincrby key 3 ls  给ls 加3

    ZCOUNT key min max  计算在有序集合中指定区间分数的成员数

    6 通用命令

    keys *  查看所有 key

    keys my?  查看 带my 的key

    rename key newkey 重命名

    expire key 1000  设置过期时间  1000s

    ttl  key  查看剩余的过期时间

    type  key  查看存储类型

    7  事物

    multi  开启事物 

    exec  提交事物

    discard  回滚

    8 持久化

    RDB方式:只包含一个文件

    AOF方式:更高数据安全 每秒同步,每修改同步。

    ./bin/redis-server ./redis.conf  启动redis

    ./bin/redis-cli   连接redis   然后 shutdown

    .

    相关文章

      网友评论

          本文标题:redis 入门

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