首页 > 编程学习 > redis 命令使用

redis 命令使用

发布时间:2022/11/24 23:19:41

启动redisredis-clikey 是全局唯一的redisstringsetSETNX key 不存在SETEX 秒PSETEX 毫秒getGETSET 返旧值,设置新值STRLEN 获取字符串长度 0EXISTS 判断是否存在APPEND 往后面追加字符串SETRANGE 从偏移量开始覆盖值GETRANGE 获取字符串指定部分, -1 表示最后一个字符INCR 数字增加 1,非数字报错DECRINCRBY 数字增加指定值DECRBYINCRBYFLOAT 数字增加指定浮点值多个值MSET 覆盖值MGETMSETNX 如果 key 存在则全都不成功HDEL 删除一个或者多个值HGETALL 获取多个值HLEN field 个数HSTRLEN 某个 field 长度hash对象HSET key  多个『域 值』HGETHSETNX field 不存在设置HEXISTS 判断是否存在HINCRBY 加上某个数字 负数是减去某个数字HINCRBYFLOAT 增加一个浮点型HMSET 赋值多个值HMSET 获取多个值HKEYS 获取 key 的所有域HVALS 获取 key 的所有值HGETALL 获取 key 的所有 域和值list字符串列表,允许重复元素LPUSH 加入元素,在前面LLEN 列表长度LRANGE 截取一部分元素LPUSHX 当 key 存在非空时操作RPUSH 加入元,在后面RPUSHX 非空时插入在后面LPOP 移除并返回头元素RPOP 移除并返回尾部元素RPOPLPUSH a b移动数据a a 旋转数据LREM 删除某个值 0  所有 >0 从头 <0 从结尾LLEN 长度LINDEX 下标位置元素 0 表示第一个LINSERT 插入在第一个查找到的元素之前或者之后LSET 对指定下标的值进行重新赋值LTRIM 截取指定部分,过大会被清空BLPOP 阻塞值 0 无限延长 接收到新值停止阻塞 避免轮询BRPOP 阻塞超时弹出BRPOPLPUSH 弹出等待时长set集合成员是唯一的SADD 添加一个或者多个元素SMEMBERS 返回集合所有内容SMEMBERS 元素是否在集合中SPOP 移除随即元素SRANDMEMBER 返随机元素, 负数返回可能会重复SREM 移除一个或者多个元素SMOVE 从一个集合移动到另外一个集合,如果另一个集合存在则删除SCARD 返回集合元素数量SINTER 返回两个集合的交集SINTERSTORE 保存集合到第一参数,如果第一个参数集合存在则覆盖SUNION 返回所给集合的并集SUNIONSTORE 把并集存入第一个参数SDIFF 返回集合的差集SDIFFSTORE 保存差集有序集合( 开区间 [ 闭区间ZADD score member 添加元素ZRANGE 返回指定元素ZSCORE 返回 score ZINCRBY 增加 member的 score 值ZCARD 返回数量ZCOUNT 计算 score 区间的数量ZRANGE 返回指定区间的成员 score 从小到大返回ZREVRANGE score 从大到小返回ZRANGEBYSCORE 返回指定成员 ( <  , - + infZREVRANGEBYSCORE 逆序返回指定成员 + - infZRANGE 返回 member 排序ZRANK 返回某个 member 排序值 0 开始(小到大)ZREVRANK 返回某个 member 排序 (大到小)ZRANGE 移除某个 member ZREMRANGEBYRANK 按排名移除,返回移除数量ZREMRANGEBYSCORE 移除 score 间的成员ZRANGEBYLEX 返回指定范围成员 字典ZLEXCOUNT 返回指定范围数量ZREMRANGEBYLEX 移除字典范围值ZUNIONSTORE 乘以某个值ZINTERSTORE 存储交集HyperLogLogPFADD 增加指定元素PFCOUNT 返回元素个数PFMERGE 合并多个 pf地理位置GEOADD 添加一个或者多个经纬度GEOPOS 返回指定值的经纬度GEODIST 返回两个位置间的距离GEORADIUS 返回指定距离的元素GEORADIUSBYMEMBER 返回范围内的元素 --GEOHASH 返回指定元素 hash位图SETBIT 设置一个值GETBIT 获取指定偏移量的值BITCOUNT 个数统计BITPOS 检测BITOP 多个计算 AND OR XOR数据库EXISTS 判断 key 是否存在TYPE 返回 key 类型RENAME 重命名 keyRENAMENX 重命名的 key 不存在才成功SELECT 选择数据库 0 默认SWAPDB 切换两个数据库的数据MOVE 移动 key 到 某个数据库DEL 删除一个或者多个 key RANDOMKEY 从数据库随即返回一个 keyFLUSHDB 删除数据库中所有 keyFLUSHALL 删除所有数据库中的 keyDBSIZE 返回数据库中 key 数量KEYS 匹配 * ? []多选一SCAN 迭代游标 ---SORT 排序LIMIT 0 5 限制返回数量DESC 排序方式GET user_level_* 获取其他值key(hash 键)->field (hash 域)STORE 保存排序结果自动过期EXPIRE 设置过期时间EXPIRE 接收一个时间戳PEXPIRE 毫秒为单位PEXPIREAT 毫秒时间戳TTL 剩余过期时间 秒PTTL 		   毫秒PERSIST 移除过期时间变为永久事务MULTI 开始DISCARD 放弃命令EXEC 执行WATCH 监听 key,如果 key 改变将打断事务UNWATCH 取消监听持久化SAVE 保存到硬盘BGSAVE 异步保存,开启一个子进程LASTSAVE 最近一次保存到磁盘上的时间

 


本文链接:https://www.ngui.cc/el/2111874.html
Copyright © 2010-2022 ngui.cc 版权所有 |关于我们| 联系方式| 豫B2-20100000