Redis常用命令整理
2020-12-27 23:56
471 查看
String
setnx key v key不存在才能设值成功 ttl k 查看k过期时间 set k v ex 时间 设值并指定过期时间 expire k 时间 对k设值过期时间 append k v 拼接内容v到指定k incr key 递增 decr key 递减 incrby key n 递增n decrby key n 递减n getrange k 0 -1 截取范围值,-1表示截取全部 setrange k o v 覆盖k所储存的字符串值,覆盖的位置从偏移量o开始 mset k1 v1 k2 v2 批量设置 mget k1 k2 批量获取Hash
hset h f v 设值 hget h f 取值 hmset h f1 v1 f2 v2 批量设置 hgetall h 获取所有键值对 hlen h 获取k的长度 hkeys h 获取k所有f hvals h 获取k所有v hincrby h f n 给k中的字段值加上指定值n hexists h f 查看指定字段是否存在 hdel h f 删除指定字段List
lpush l v1 v2 v3 将一个或多个值插入到列表头部 rpush l v1 v2 v3 将一个或多个值插入到列表头部 lpushx l v1 v2 v3 将一个值插入到已存在的列表头部 lpushx l v1 v2 v3 将一个值插入到已存在的列表头部 lrange list 0 -1 获取列表指定范围内的元素 llen l 获取列表长度 lpop l 移出并获取列表的第一个元素 rpop l 移出并获取列表的第一个元素 lindex l i 获取某个位置的值 lset l i v 通过索引设置列表元素的值 linsert l before|after v1 v2 在列表的元素v1前或者后插入元素v2 lrem l n v 移除列表n个v ltrim l 1 2 对一个列表进行修剪(trim),列表只保留指定区间内的元素,不在指定区间之内的元素都将被删除 del l 删除listSet
sadd set v1 v2 v3 设值 smembers set 获取set的所有数据 scard set 查看set的长度 sismember set v 查看v是否在set里面 srem set v1 删除某个值 spop set n 随机移除并返回几个值 srandmember set n 随机返回几个值 smove set1 set2 v 将 v元素从set1移动到 set2 sdiff set1 set2 查看差集 sinter set1 set2 查看交集 sunion set1 set2 查看并集ZSet(sorted set)
zadd zset s1 v1 s2 v2 设值,s必须为数字 zrange zset 0 -1 (withscores) 通过索引区间返回有序集合指定区间内的成员 zrevrank zset v 获取v的排名,从0开始 zscore zset v 获取v的分数 zcard zset 获取长度 zcount zset min max 统计分数之间的数量 zrangebyscore zset min max 获取分数之间的值 zrem zset v 移除集合中指定值其他
keys * 获取所有key keys a* 获取所有a开头的key keys *a 获取所有a结尾的key type k 获取k的类型相关文章推荐
- Redis常用的基本命令整理
- Redis常用的基本命令整理
- 自己整理一些常用的redis的命令
- redis常用命令部分整理和含义
- Redis常用命令整理
- Redis常用命令整理
- Redis之常用通用命令整理
- 常用php操作redis命令整理
- redis不常用命令整理
- 【命令】Redis常用命令整理
- Linux常用命令整理 (搭建ngnix+Fastdfs+redis+(集群版solr+zookeeper))后整的
- 初识redis之常用String与Hash命令
- linux下redis常用命令
- CentOS最常用命令及快捷键整理
- screen常用命令简单整理
- Mac os 常用命令整理
- 整理基础的CentOS常用命令
- Redis常用命令入门1:字符串类型命令
- MYSQL常用命令[收集整理-也方便自己用,哈哈]
- 整理一下vim编辑器常用的几个基本命令