zoukankan      html  css  js  c++  java
  • redis常用命令练习

    redis-server redis-cli
    select 0-15
    redis key: stringhashlistsetsortedset

    1.增删改查...
    keys * 所有key
    get
    set
    del
    exists
    type
    rename 重命名
    renamenx
    randomkey 随机key
    move key db

    2.key存活时间
    expire key secends
    pexpirekey key milliseconds
    ttl key 返回剩余存活时间
    pttl key
    persist key 移除过期时间

    3.字符串
    getrange key start end 返回子串
    getset key value 设置key值并返回旧值
    mget key1 key2 ... 返回多个key
    mset key1 value1 key2 value 2 ... 设置多个key
    setex key seconds value 设置值同时设置存活时间
    setnx key 当key不存在设置key值
    strlen key 返回key长度
    incr key 数字+1
    decr key 数字-1
    incrby key num
    decrby key num
    incrbyfloat key float

    4.hash
    hset hash key value
    hget hash key
    hmset hash key1 value1 key2 value2
    hmget hash key1 key2
    hkeys hash 返回该hash的所有key
    hvals hash
    hgetall hash 返会所有键值
    hlen hash 获取hash中字段数量
    hincrby
    hdel
    hexists

    5.list
    lpush list value
    rpush
    lpop
    rpop
    blpop
    brpop
    lrange list start end 列出

    6.set
    sadd
    spop 移除并返回set中一个随机元素
    smove set1 set2 member 将member元素从set转移
    smembers 查看set中所有元素
    sismember set member 判断member是否是set中元素
    scard 给出set中的元素数
    srandmember set [count] 给出set中随机一个或count个元素
    sdiff set1 set2... 返回给定集合的差集
    sdiffstore destset set1 set2 返回给定集合的差集存在destSet中
    sinter 返回给定集合的交集
    sinterstore
    sunion
    sunionstore

    7.zset有序集合
    zset add zset score member
    zcard
    zcount zset min max 计算在min与max之间的成员数
    zrange
    zrangebyscore
    zincreby zset num member 给member加上增量nums

  • 相关阅读:
    自动化骨架屏生成思路
    npm查看包版本
    icon最佳实践
    node多进程模块
    node环境清空控制台的代码
    commonjs规范
    package.json中的devDependencies和dependencies有啥区别?
    delphi ExecWB
    delphi execCommand
    delphi 带历史信息的菜单
  • 原文地址:https://www.cnblogs.com/mznsndy/p/13950009.html
Copyright © 2011-2022 走看看