`
LiYunpeng
  • 浏览: 954546 次
  • 性别: Icon_minigender_1
  • 来自: 大连
社区版块
存档分类
最新评论

redis所有命令

阅读更多
REDIS所有的命令
<<ABOUTLIST>>
LPOP key :删除并取得LIST头部一个元素
RPOP key :删除并取得LIST尾部一个元素
BLPOP key [ key ...]  timeout :删除并取得LIST头部一个元素,如果没有就BLOCK
BRPOP key [ key ...]  timeout :删除并取得LIST尾部一个元素,如果没有就BLOCK
LPUSH key value:在LIST头部扩展一个元素
RPUSH key value:在LIST尾部扩展一个元素
LPUSHX key value:如果LIST存在,在LIST头部扩展一个元素
RPUSHX key value:如果LIST存在,在LIST尾部扩展一个元素
LINDEX key index:通过INDEX取得LIST的一个元素
LLEN key :取得LIST的长度
LRANGE key  start  stop:取得LIST在指定范围内的元素
LREM key count value:删除LIST的元素们
LSET key index value:设置LIST索引为INDEX的元素的值
LTRIM key  start  stop:裁剪LIST,保留一定范围的元素
RPOPLPUSH source destination  :删除当前LIST的尾部一个元素,并将其扩展到另一个LIST的尾部
BRPOPLPUSH source destination   timeout :弹出LIST一个元素,并将其插入到另一个LIST里,然后返回,如果前个LIST空就BLOCK
SORT key [BYpattern][LIMIToffsetcount][GETpattern[GETpattern...]][ASC/DESC][ALPHA][STORE destination ]:排序LIST,SET,SORTEDSET
<<ABOUTSET>>
SADD key member:向SET中添加一个成员
SREM key member:从SET中删除一个成员
SDIFF key [ key ...]:集合求差集
SINTER key [ key ...]:集合求交集
SUNION key [ key ...]:集合求并集
SDIFFSTORE destination  key [ key ...]:集合求差集,并保存结果集到另一集合
SINTERSTORE destination  key [ key ...]:集合求交集,并保存结果集到另一集合
SUNIONSTORE destination  key [ key ...]:集合求并集,并保存结果集到另一集合
SCARD key :取得SET成员总数
SISMEMBER key member:判断给定值是否为SET成员
SPOP key :删除并返回SET任一成员
SRANDMEMBER key :返回SET任一成员
SMEMBERS key :取得SET所有成员
SMOVE source destination  member:将一个SET中一个成员移动到另一个SET中
<<ABOUTSORTEDSET>>
ZADD key scoremember:在SSET中添加一个成员,或者说更新已有成员的SCORE
ZCARD key :取得SSET的成员总数
ZCOUNT key  min max:计算SSET中SCORE在一个给定范围内的成员总数
ZINCRBY key :为SSET中的成员自增SCORE
ZINTERSTORE destination num key s key [ key ...][WEIGHTSweight[weight...]][AGGREGATESUM/ min /MAX]:求SSET交集,并将结果集保存到一个新 key
ZRANGE key  start stop[WITHSCORES]:返回SSET中一定INDEX范围内的成员
ZRANGEBYSCORE key  min max[WITHSCORES][LIMIToffsetcount]:返回SSET中一定SCORE范围内的成员
ZREM key member:删除SSET中一个成员
ZREMRANGEBYRANK key  start stop:删除SSET一定INDEX范围内的成员
ZREMRANGEBYSCORE key  min max:删除SSET一定SCORE范围内的成员
ZREVRANGE key  start stop[WITHSCORES]:返回SSET中一定INDEX范围内的成员,其顺序是SCORE从高到低
ZREVRANGEBYSCORE key max min [WITHSCORES][LIMIToffsetcount]:返回SSET中一定SCORE范围内的成员,其顺序是SCORE从高到低
ZSCORE key member:获得SSET中与给定MEMBER关联的SCORE
ZUNIONSTORE destination num key s key [ key ...][WEIGHTSweight[weight...]][AGGREGATESUM/ min /MAX]:SSET求并集,并将结果集存到一个新的 key 中
<<ABOUTHASH>>
HDEL key  field :删除一个HASH field
HEXISTS key  field :判断一个HASH field 是否存在
HGET key  field :获得一个HASH field 的值
HGETALL key :获得一个HASH所有的 field s和VALUEs
HINCRBY key  field increment:对HASH field 的整数值增加increment的整数值
H key S key :获得HASH所有的 field
HLEN key :获得HASH内 field 总数
HMGET key  field [ field ...]:获得HASH指定 field 的所有值
HMSET key  field value[ field value...]:设置HASH的一些FILED和VALUE
HSET key  field value:设置HASH的某 field 为某值
HSETNX key  field value:当HASH的某 field 不存在时候,设置其为某值
HVALS key :获得HASH的所有值
<<ABOUT key >>
DEL key [ key ...]:删除一个 key
GET key :获得一个 key 的值
SETEX key secondsvalue:设置 key 的VALUE和EXP时间
SETNX key value:设置 key 的VALUE,前提是 key 之前不存在
SET key value:设置 key ,VALUE
APPEND key value:向一个 key 扩展一个值
DEBUGOBJECT key :获得一个 key 的DEBUG信息
DECR key :给一个 key -1
DECRBY key integer:给一个 key -integer
EXISTS key :判断一个 key 是否存在
EXPIRE key seconds:设定一个 key 的TTL(second)
EXPIREAT key timestamp:设定一个 key 的TTL(unixtimestamp)
TTL key :获得 key 的TTL
PERSIST key :删除一个 key 的过期标志
key Spattern:查找所有符合PATTERN的 key
MOVE key db:将一个 key 移动到另一个DATABASE中
RENAME key new key :重命名一个 key
RENAMENX key new key :给一个 key 重命名,前提是新 key NAME不存在
RANDOM key :从 key SPACE返回一个任一的 key
<<ABOUTVALUE>>
GETRANGE key  start end:获得 key 对应的字符串里指定范围的子串
GETSET key value:设置 key 对应的VALUE,并返回老的VALUE
INCR key :为 key 对应的整数值自增1
INCRBY key increment:为 key 对应的整数值自增increment
MGET key [ key ...]:获得所有指定 key 的值
MSET key value[ key value...]:为指定的 key S设置指定的VALUES
MSETNX key value[ key value...]:当指定的 key 存在时候,为指定的 key S设置指定的VALUES
STRLEN key :获得 key 的VALUE长度
<<ABOUTSERVER>>
INFO:获得服务器的状态信息和统计信息
MONITOR:实时监听SERVER获得的所有请求
PING:Ping服务器
QUIT:关闭链接
PUBLISHchannelmessage:发布一个消息到一个CHANNEL
AUTHpassword:认证服务器
LASTSAVE:获得最后一次成功SAVETODISK的时间戳
OBJECTsubcommand[arguments[arguments...]]:侦测REDIS对象的内部
PSUBSCRIBEpattern[pattern...]:监听发布到CHANNEL的所有符合PATTERN的消息
PUNSUBSCRIBE[pattern[pattern...]]:停止监听发布到CHANNEL的所有符合PATTERN的消息
CONFIGRESETSTAT:重设INFO命令返回的状态信息
SUBSCRIBEchannel[channel...]:监听指定CHANNEL的消息
UNSUBSCRIBE[channel[channel...]]:停止监听指定CHANNEL的消息
UNWATCH:Forgetaboutallwatched key s停止监视所有被监视的 key
WATCH key [ key ...]:监视所有给定的 key ,来判断MULTI和EXEC块的执行
<<ABOUTDATABASE>>
SAVESynchronously:保存DATASET到硬盘
SELECTindex:切换当前数据库
BGSAVE:异步保存DATASET到硬盘
DBSIZE:返回一个DATABASE的 key 总数
FLUSHALL:删除所有DATABASE上所有的 key
FLUSHDB:删除当前DATABASE上所有的 key
SHUTDOWNSynchronously:保存DATASET到硬盘后,关闭服务器
<<CONFIGURE>>
CONFIGGETparameter:获得一个配置参数值
CONFIGSETparametervalue:设置一个配置参数为给定值

<<OTHER>>
GETBIT key offset:返回 key 对应的VALUE在OFFSET的比特值
MULTI:标识一个业务块的开始
SETRANGE key offsetvalue:从指定的OFFSET开始覆盖写 key 对应的VALUE串
BGREWRITEAOF:异步重写append-onlyfile
DEBUGSEGFAULT:使服务器crash
DISCARD:忽略所有的以MULTI开头的命令
ECHOmessage:ECHOmessage
EXEC:执行所有以MULTI开头的命令
SLAVEOFhostport:使本服务器成为另一REDISHOST的SLAVE,或者使本服务器成为主服务器
SYNC:内部备份命令
LINSERT key BEFORE/AFTER refvalue value : 向列表 key 的refvalue之前或者之后插入value
ZRANK key member : Deter min e the index of a member in a sorted set
ZREVRANK key member : Deter min e the index of a member in a sorted set, with scores ordered from high to low
SETBIT key offset value : Sets or clears the bit at offset in the string value stored at  key
TYPE key :Deter min e the type stored at  key
分享到:
评论

相关推荐

    redis获取命令字典的方法及全部的group命令.txt

    Redis命令十分丰富,包括的命令组有Cluster、Connection、Geo、Hashes、HyperLogLog、Keys、Lists、Pub/Sub、Scripting、Server、Sets、Sorted Sets、Strings、Transactions一共14个redis命令组两百多个redis命令。...

    redis基本命令-封装redis常用基本命令.zip

    封装redis常用基本命令.zip封装redis常用基本命令.zip封装redis常用基本命令.zip封装redis常用基本命令.zip封装redis常用基本命令.zip封装redis常用基本命令.zip封装redis常用基本命令.zip封装redis常用基本命令.zip...

    Redis 命令参考手册中文完整版chm

    本压缩包包含的"Redis参考手册.CHM"是Redis命令的中文完整版手册,对于学习和使用Redis的开发者来说,是一份极其实用的资料。 一、Redis数据类型 Redis支持五种基本数据类型:字符串(String)、哈希(Hash)、...

    什么是redis基本命令以及学习redis基本命令的意义

    ### 什么是Redis基本命令 Redis(Remote Dictionary Server)是一种开源的、高性能的键值存储系统。它支持多种数据结构如字符串、散列、列表、集合等,并提供了丰富的命令集来进行数据的操作与管理。Redis的基本...

    redis常用命令

    以下是一些常用的Redis命令: 1. **键值操作** - **SET key value**: 设置键`key`的值为`value`。 - **GET key**: 获取键`key`的值。 - **DEL key [key ...]**: 删除一个或多个键。 - **EXISTS key**: 检查给定...

    Redis命令参考手册完整版

    KEYS 命令用于查找所有符合给定模式的 key。格式为:KEYS pattern。 * 可用版本:&gt;= 1.0.0 * 时间复杂度:O(N),其中 N 是数据库中 key 的数量。 * 返回值:符合给定模式的 key 列表。 示例代码: ``` redis&gt; ...

    redis命令集合,redis命令详解

    redis命令集合,redis命令详解 适合全体类型的命令 EXISTS key 判断一个键是否存在;存在返回 1;否则返回0; DEL key 删除某个key,或是一系列key;DEL key1 key2 key3 key4 TYPE key 返回某个key元素的数据类型 ( none:...

    Redis 命令参考手册完整版

    综上所述,Redis命令参考手册是开发人员在使用Redis时不可或缺的参考资料。通过学习和掌握这些命令,开发者可以更加高效地利用Redis提供的各种数据类型和功能,进而在实际应用中实现快速的数据访问和处理。

    Redis 命令参考

    本文档是Redis命令参考手册的中文翻译版,包含了Redis所有命令的详细说明及使用示例,并且针对Redis的常用功能和工作模式进行了细致的介绍。 Redis命令参考手册涵盖了多个数据类型的常见操作。例如,Key(键)类型...

    windows下使用redis,Redis入门使用,Redis基础命令

    本文将深入探讨Redis的基础使用和命令,帮助初学者快速入门。 首先,安装Redis。Windows用户可以下载预编译的Redis二进制文件,解压后启动`redis-server.exe`来启动服务。同时,Redis提供了`redis-cli.exe`客户端,...

    Redis命令参考手册

    Redis命令参考手册详细罗列了Redis能够执行的各种操作命令,根据数据类型的不同,这些命令可以被分为几大类。 对于键(Key)的操作,Redis提供了DEL、DUMP、EXISTS、EXPIRE、EXPIREAT、KEYS、MIGRATE、MOVE、OBJECT...

    redis常用命令,redis配置文件,redis持久化,redis事务,redis主从复制,jedis的使用

    * Jedis 执行命令:使用 Jedis 的命令执行器来执行 Redis 命令 CAP 原理 CAP 原理是分布式系统设计中的一个重要概念,指的是在分布式系统中,不可能同时满足以下三点: * 一致性(Consistency):所有节点上的...

    Redis命令参考手册完整版(PDF)

    以上只是Redis命令的冰山一角,实际的手册会更详细地讲解每个命令的参数、使用场景以及注意事项,这对于开发者来说是一份宝贵的资源。通过深入学习和实践,你可以更好地掌握Redis,提高应用的性能和可靠性。

    Redis命令参考手册完整版.txt

    ### Redis命令参考手册知识点概述 #### 一、DEL 命令详解 - **命令格式**:`DEL key [key ...]` - **功能描述**: - 用于删除一个或多个给定的键。 - 如果键不存在,则不会有任何错误提示,而是简单地忽略这些键...

    redis 命令.pdf

    下面对文档中提到的Redis命令进行详尽的解析: 1. FLUSHALL:此命令用于清空Redis服务器上所有的数据库,即删除服务器上所有数据库中的所有键值对。 2. FLUSHDB:此命令用于清空当前数据库中的所有键值对。 3. ...

    Redis安装命令

    为了使系统能够全局访问Redis命令,需要将Redis的路径添加到环境变量中。打开`/etc/profile`文件,添加以下行: ``` export REDIS_HOME=/usr/local/soft/redis_ export PATH=$PATH:$REDIS_HOME/bin ``` 保存并应用...

    redis 命令手册 命令实践

    在Redis命令手册中,你可以找到关于常用键命令的详细说明,如SET、GET、DEL等命令,它们用于操作和管理键值对数据。这些命令使用户能够设置键的值、获取键的值以及删除键及其对应的值。 此外,Redis命令手册还介绍...

    Redis命令参考手册完整版.zip

    这份"Redis命令参考手册完整版"包含了Redis所有核心功能的详细文档,是学习和使用Redis的重要参考资料。 Redis支持丰富的数据类型,如字符串(Strings)、哈希(Hashes)、列表(Lists)、集合(Sets)以及有序集合(Sorted ...

    Redis命令参考手册完整版.pdf

    ### Redis命令参考手册知识点解析 #### 一、DEL 命令 **命令格式**: ``` DEL key [key ...] ``` **功能说明**: 该命令用于删除一个或多个指定的键(key)。如果键不存在,则不会有任何操作发生。 **版本支持**...

    redis命令速记

    总结了常用的redis命令,适合随时随地查看速记!总结了常用的redis命令,适合随时随地查看速记!

Global site tag (gtag.js) - Google Analytics