redis简单命令
来源:互联网 发布:数据库系统基础微盘 编辑:程序博客网 时间:2024/06/06 08:38
redis 命令详细 http://redisdoc.com/index.html
**
一、查询
**
1.通用
>SELECT [0-12] --选择数据库>EXISTS [key] --判断键是否存在>KEYS * --查询所有键 >KEYS 12* --查询所有以12开头的键>TYPE key --获取键的类型
2.字符串类型【STRING】
>GET [key] --获得字符串指定键的值>MGET [key1] [key2] --获取字符串 1/多 个键的值>STRLEN [key] --获取字符串长度>GETRANGE [key] [start] [end] --返回 key 中字符串值的子字符,index从0开始,-1表示最后一个元素
3.散列类型 【HASH】
>HGET [key] [field] --获取散列类型哈希表key的字段field的值>HLEN [key] --获取字段数量>HGETALL [key] --一次取哈希表key里所有字段和值>HKEYS [key] --获取哈希表key中所有字段>HMGET [key] [field1] [field2] --获取所有给定字段的值
4.列表类型 【LIST】
>LRANGE [key] [start] [stop] --获取列表中某一片段的元素。index从0开始,-1表示最后一个元素>LINDEX [key] [index] --通过索引获取列表中的元素
5.集合类型 【SET】
>SMEMBERS [key] --获取集合中所有元素>SRANDMEMBER [key] [count] --随机获取集合中的元素。当count>0时,会随机中集合中获取count个不重复的元素,当count<0时,随机中集合中获取|count|和可能重复的元素。>SCARD [key] --获取集合的成员数>SISMEMBER [key] [member] --判断 member 元素是否是集合 key 的成员
6.有序集合类型 【ZSET】
>ZCARD [key] --获取有序集合的成员数>ZCOUNT [key] [min] [max] --计算在有序集合中指定区间分数的成员数>ZRANK [key] [member] --返回有序集合中指定成员的索引>ZLEXCOUNT [key] [min] [max] --在有序集合中计算指定字典区间内成员数量>ZRANGEBYSCORE [key] [min] [max] [WITHSCORES] [LIMIT] --通过分数返回有序集合指定区间内的成员>ZSCORE [key] [member] --返回有序集中,成员的分数值>ZREVRANK [key] [member] --返回有序集合中指定成员的排名,有序集成员按分数值递减(从大到小)排序
二、增加、改
1.字符串类型 【STRING】
>SET [key] [value] --字符串类型键以及值赋值 >MSET [key1] [value1] [key2] [value2] --字符串类型 1/多 个键、值赋值 >APPEND [key] [value] --向字符串尾部追加value >SETNX [key] [value] --只有在 key 不存在时设置 key 的值 >INCR [key] --将 key 中储存的数字值增一。 >INCRBY [key] [increment] --将 key 所储存的值加上给定的增量值(increment) >DECR [key] --将 key 中储存的数字值减一 >DECRBY [key] [decrement] --key 所储存的值减去给定的减量值(decrement)
2.散列类型 【HASH】
>HSET [key] [field] [value] --散列类型赋值 >HMSET [key] [field1] [value1] [field2] [value2] --散列类型key多个field赋值 >HSETNX [key] [field] [value] --只有在字段 field 不存在时,设置哈希表字段的值。 >HVALS [key] --获取哈希表key中所有值
3.列表类型 【LIST】
>LPUSH [key] [value1] [value2] --将一个或多个值插入到列表头部 >LPUSHX [key] [value] --将一个值插入到已存在的列表头部 >RPUSH [key] [value1] [value2] --在列表末尾添加一个或多个值 >RPUSHX [key] [value] --在已存在的列表尾部添加值 >LSET [key] [index] [value] --通过索引index设置列表key元素在index的值
4.集合类型 【SET】
>SADD [key] [member1] [member2] 向集合添加一个或多个成员 >SDIFF [key1] [key2] --返回给定所有集合的差集 >SINTER [key1] [key2] --返回给定所有集合的交集 >SUNION [key1] [key2] --返回所有给定集合的并集
5.有序集合类型 【ZSET】
>ZADD [key] [score1] [member1] [score2 member2] --向有序集合添加一个或多个成员,或者更新已存在成员的分数 >ZINCRBY [key] [increment] [member] --有序集合中对指定成员的分数加上增量 increment
三、删除
1.字符串类型 【STRING】
>DEL [key] --该命令用于在 key 存在时删除 key
2.散列类型 【HASH】
>HDEL [key] [field1] [field2] --删除一个或多个哈希表字段
3.列表类型 【LIST】
>LPOP [key]移出并获取列表的第一个元素>RPOP [key]移除并获取列表最后一个元素>LTRIM [key] [start] [stop]--对一个列表进行修剪(trim),就是说,让列表只保留指定区间内的元素,不在指定区间之内的元素都将被删除。>LREM [key] [count] [value]--移除列表key从左侧起count个元素value;0的时候也是全删除
4.集合类型 【SET】
>SPOP [key] --移除并返回集合中的一个随机元素>SREM [key] [member1] [member2] --移除集合中一个或多个成员
5.有序集合类型 【ZSET】
>ZREM [key] [member1] [member2 ...] --移除有序集合中的一个或多个成员>ZREMRANGEBYLEX [key] [min] [max] --移除有序集合中给定的字典区间的所有成员>ZREMRANGEBYRANK [key] [start] [stop] --移除有序集合中给定的排名区间的所有成员>ZREMRANGEBYSCORE [key] [min] [max] --移除有序集合中给定的分数区间的所有成员
阅读全文
0 0
- redis简单命令汇总
- redis入门--简单命令
- Redis简单命令
- Redis的简单命令
- memcache redis 简单命令
- Redis简单命令
- 自学redis简单命令
- redis简单命令
- redis 订阅操作简单命令
- Redis-cli简单操作命令
- Redis教程{3}常用简单命令
- redis集群的简单操作命令
- redis实时缓存数据库简单操作命令
- Redis的简单介绍与相关命令
- redis的安装及简单命令
- redis命令:info 的简单介绍
- 学习redis的简单命令及相关
- redis服务关闭启动简单命令
- 云计算时代的软件行业变化
- [作业]现实对象的理解
- mongoDB 入门
- linux下使用命令来查看某一端口是否开放
- Spring 学习笔记(9)—— 注解驱动的控制器
- redis简单命令
- JZOJ5438. 【NOIP2017提高A组集训10.31】Tree
- Java Integer类
- C++友元学习笔记
- centos安装ImageMagick
- 迪杰斯特拉算法
- JS拼接时,function传递ID(UUID)参数值不准确问题
- 使用ASP.NET Web Api构建基于REST风格的服务实战系列教程
- 正则验证正整数表达式