关键词:
Redis 命令参考(官方中文翻译)
下面列表是本人通过程序搜集的help命令整理的聚合列表,希望为redis填把火。
COMMAND | summary | since | group | |
DECR key | Decrement the integer value of a key by one | 1.0.0 | string | |
DECRBY key decrement | Decrement the integer value of a key by the given number | 1.0.0 | string | |
DEL key [key ...] | Delete a key | 1.0.0 | generic | |
EXISTS key [key ...] | Determine if a key exists | 1.0.0 | generic | |
EXPIRE key seconds | Set a key‘s time to live in seconds | 1.0.0 | generic | |
GET key | Get the value of a key | 1.0.0 | string | |
GETSET key value | Set the string value of a key and return its old value | 1.0.0 | string | |
HDEL key field [field ...] | Delete one or more hash fields | 2.0.0 | hash | |
HEXISTS key field | Determine if a hash field exists | 2.0.0 | hash | |
HGET key field | Get the value of a hash field | 2.0.0 | hash | |
HGETALL key | Get all the fields and values in a hash | 2.0.0 | hash | |
HINCRBY key field increment | Increment the integer value of a hash field by the given number | 2.0.0 | hash | |
HKEYS key | Get all the fields in a hash | 2.0.0 | hash | |
HLEN key | Get the number of fields in a hash | 2.0.0 | hash | |
HMGET key field [field ...] | Get the values of all the given hash fields | 2.0.0 | hash | |
HMSET key field value [field value ...] | Set multiple hash fields to multiple values | 2.0.0 | hash | |
HSET key field value | Set the string value of a hash field | 2.0.0 | hash | |
HVALS key | Get all the values in a hash | 2.0.0 | hash | |
INCR key | Increment the integer value of a key by one | 1.0.0 | string | |
INCRBY key increment | Increment the integer value of a key by the given amount | 1.0.0 | string | |
KEYS pattern | Find all keys matching the given pattern | 1.0.0 | generic | |
LINDEX key index | Get an element from a list by its index | 1.0.0 | list | |
LLEN key | Get the length of a list | 1.0.0 | list | |
LPOP key | Remove and get the first element in a list | 1.0.0 | list | |
LPUSH key value [value ...] | Prepend one or multiple values to a list | 1.0.0 | list | |
LRANGE key start stop | Get a range of elements from a list | 1.0.0 | list | |
LREM key count value | Remove elements from a list | 1.0.0 | list | |
LSET key index value | Set the value of an element in a list by its index | 1.0.0 | list | |
LTRIM key start stop | Trim a list to the specified range | 1.0.0 | list | |
MGET key [key ...] | Get the values of all the given keys | 1.0.0 | string | |
MSET key value [key value ...] | Set multiple keys to multiple values | 1.0.1 | string | |
MSETNX key value [key value ...] | Set multiple keys to multiple values, only if none of the keys exist | 1.0.1 | string | |
MULTI | Mark the start of a transaction block | 1.2.0 | transactions | |
PEXPIRE key milliseconds | Set a key‘s time to live in milliseconds | 2.6.0 | generic | |
RENAME key newkey | Rename a key | 1.0.0 | generic | |
RENAMENX key newkey | Rename a key, only if the new key does not exist | 1.0.0 | generic | |
RPOP key | Remove and get the last element in a list | 1.0.0 | list | |
RPOPLPUSH source destination | Remove the last element in a list, prepend it to another list and return it | 1.2.0 | list | |
RPUSH key value [value ...] | Append one or multiple values to a list | 1.0.0 | list | |
SADD key member [member ...] | Add one or more members to a set | 1.0.0 | set | |
SCARD key | Get the number of members in a set | 1.0.0 | set | |
SDIFF key [key ...] | Subtract multiple sets | 1.0.0 | set | |
SDIFFSTORE destination key [key ...] | Subtract multiple sets and store the resulting set in a key | 1.0.0 | set | |
SET key value [EX seconds] [PX milliseconds] [NX|XX] | Set the string value of a key | 1.0.0 | string | |
SETEX key seconds value | Set the value and expiration of a key | 2.0.0 | string | |
SETNX key value | Set the value of a key, only if the key does not exist | 1.0.0 | string | |
SINTER key [key ...] | Intersect multiple sets | 1.0.0 | set | |
SINTERSTORE destination key [key ...] | Intersect multiple sets and store the resulting set in a key | 1.0.0 | set | |
SISMEMBER key member | Determine if a given value is a member of a set | 1.0.0 | set | |
SMEMBERS key | Get all the members in a set | 1.0.0 | set | |
SMOVE source destination member | Move a member from one set to another | 1.0.0 | set | |
SORT key [BY pattern] [LIMIT offset count] [GET pattern [GET pattern ...]] [ASC|DESC] [ALPHA] [STORE tination] | Sort the elements in a list, set or sorted set | 1.0.0 | generic | |
SPOP key [count] | Remove and return one or multiple random members from a set | 1.0.0 | set | |
SRANDMEMBER key [count] | Get one or multiple random members from a set | 1.0.0 | set | |
SREM key member [member ...] | Remove one or more members from a set | 1.0.0 | set | |
SUNION key [key ...] | Add multiple sets | 1.0.0 | set | |
SUNIONSTORE destination key [key ...] | Add multiple sets and store the resulting set in a key | 1.0.0 | set | |
TTL key | Get the time to live for a key | 1.0.0 | generic | |
TYPE key | Determine the type stored at key | 1.0.0 | generic | |
ZADD key [NX|XX] [CH] [INCR] score member [score member ...] | Add one or more members to a sorted set, or update its score if it already exists | 1.2.0 | sorted_set | |
ZCARD key | Get the number of members in a sorted set | 1.2.0 | sorted_set | |
ZCOUNT key min max | Count the members in a sorted set with scores within the given values | 2.0.0 | sorted_set | |
ZINCRBY key increment member | Increment the score of a member in a sorted set | 1.2.0 | sorted_set | |
ZRANGE key start stop [WITHSCORES] | Return a range of members in a sorted set, by index | 1.2.0 | sorted_set | |
ZRANGEBYSCORE key min max [WITHSCORES] [LIMIT offset count] | Return a range of members in a sorted set, by score | 1.0.5 | sorted_set | |
ZRANK key member | Determine the index of a member in a sorted set | 2.0.0 | sorted_set | |
ZREM key member [member ...] | Remove one or more members from a sorted set | 1.2.0 | sorted_set | |
ZREMRANGEBYSCORE key min max | Remove all members in a sorted set within the given scores | 1.2.0 | sorted_set | |
ZREVRANGE key start stop [WITHSCORES] | Return a range of members in a sorted set, by index, with scores ordered from high to low | 1.2.0 | sorted_set | |
ZSCORE key member | Get the score associated with the given member in a sorted set | 1.2.0 | sorted_set |
每个命令不复杂,难点就是命令太多,但还需要自己花时间一行行的敲,一个个的实验。
本文出自 “简单” 博客,请务必保留此出处http://dba10g.blog.51cto.com/764602/1843602
redis演练redissentinel实现故障转移
书接上文<redis演练(6)redis主从模式搭建>.<redis演练(6)redis主从模式搭建>中仅仅配置了redis主从环境。分别配置了2个主从结构。分别是1.有向无环,2星型模型。配置起来非常简单。但是,遗留了一个尾巴,没有阐述。如果ma... 查看详情
redis演练redis复制(主备模式)
redis是一款面向分布式的Nosql产品,天生对主备模式有很好的支持,而且配置一套完整的主备模式,非常简单。针对redis,主备模式配置非常简单,但线上意义重大。主要内容1.CAP理论2.简单redis的复制原理3.redisreplaction相关配置参... 查看详情
最全面的redis命令行查阅手册(收藏查看)(代码片段)
Redis是用C语言实现的,一般来说C语言实现的程序“距离”操作系统更近,执行速度相对会更快。Redis使用了单线程架构,预防了多线程可能产生的竞争问题。作者对于Redis源代码可以说是精打细磨,曾经有人评价Redis是少有... 查看详情
redis演练redis事务管理
redisvsmemcached。redis与memcached对比,redis不仅适合做缓存,而且可以做存储,这就有点数据库的影子了。说到数据库,事务是一个很重要的一个方面。数据库事务(简称:事务)是数据库管理系统执行过程中的一个逻辑单位,由一... 查看详情
redis演练redis持久化
何谓持久化,就是媳妇让你,持久一些。说白了持久化:就是将内存中的数据保存到磁盘上的过程(数据库也算磁盘的特殊表现),以保证宕机或断电后,可以继续访问。java中常见的持久化框架,如Hibernate,ibatis,jdbc都是持久化... 查看详情
Redis-cli - 正在运行的队列命令列表?
】Redis-cli-正在运行的队列命令列表?【英文标题】:Redis-cli-listofrunningqueuescommand?【发布时间】:2022-01-0116:18:15【问题描述】:我想使用Redis-cli查看Redis服务器中的队列列表。我正在使用这个命令来监控队列。redis-cliMONITOR|grepqueue... 查看详情
redis演练rediscluster集群环境安装
redis是个分布式缓存,与传统数据库最大的优势,在于它的“分布式”上。分布式的优势:容易实现容量的扩展数据的均等分布很好的高可用性redis和memcached是分布式缓存的两款流行方案,他们之间的对比redismemcached主从功能Replic... 查看详情
redis某个key是个列表
...is中某个key对应的值是一个列表(list),您可以使用以下命令对其进行操作:1.LPUSH/RPUSH:向列表左侧或右侧添加元素。命令格式:LPUSHkeyvalue1[value2...valuen]RPUSHkeyvalue1[value2...valuen]如:LPUSHmylist"redis""mongodb""mysql&quo... 查看详情
redis6常用数据类型列表集合哈希有序集合(代码片段)
目录Redis列表(list)常用命令数据结构Redis集合(set)常用命令数据结构Redis哈希(Hash)常用命令数据结构Redis有序集合Zset(sortedset)常用命令数据结构跳跃表Redis列表(list)单键多值Redis列表是简单... 查看详情
window/linux命令行操作redis之最最全的基本操作(代码片段)
目录1.String数据类型单个和批量的插入和获取set/getmset/mget2.Hash数据类型单个和批量的插入和获取以及删除hset/hget增hmset/hmget/hgetall查hdel/del删3.List数据类型单个和批量的插入和获取以及删除lpush/rpush增lrem删4.Set数据类型单个和批量... 查看详情
史上最全redis面试题及答案
1、什么是Redis?2、Redis相比memcached有哪些优势?3、Redis支持哪几种数据类型?4、Redis主要消耗什么物理资源?5、Redis的全称是什么?6、Redis有哪几种数据淘汰策略?7、Redis官方为什么不提供Windows版本?8、一个字符串类型的值能... 查看详情
redis_命令操作_list与redis_命令操作_set&sortedset
redis_命令操作_list 1.列表类型list:可以添加一个元素到列表的头部(左边)或者尾部(右边) 1.添加: 1.lpushkeyvalue:将元素加入列表左表 ... 查看详情
redis面试题x50,全网最全(下)
欢迎关注CSDN:程序员小羊微信公众号:程序员小羊目录25、是否使用过Redis集群,集群的原理是什么?26、Redis集群方案什么情况下会导致整个集群不可用?27、Redis支持的Java客户端都有哪些?官方推荐用哪个?28、Jedis与Redisson对... 查看详情
这可能是最全最详细的redis安装使用教程
Redis是当今非常流行的基于KV结构的作为Cache使用的NoSQL数据库。学习Redis最好的方法就是动手尝试,在介绍Redis核心内容之前,本篇文章主要先来介绍一下Redis的安装和使用,以及Redis的基础知识。开始之前,分享给大家这套视频... 查看详情
右手redis(快速入门)
参考技术A命令格式中文查看Redis里面有多少Key命令格式获取不存在的Key返回nil命令格式创建redis客户连接创建字符串获得字符串的值更新字符串的值,key存在则不覆盖对字符串进行增加和减小向列表中插入数据的命令为:从列表左... 查看详情
redis数据结构操作相关命令(代码片段)
文章目录Redis数据结构操作相关命令Redis服务器相关命令keys查看字符串(string)操作命令列表(list)操作命令哈希(hash)操作命令集合(set)操作命令有序集合(zset)操作命令Redis数据结构操作相关命令redis提供5种string字符串list列表set集合zse... 查看详情
c#使用redis基本命令篇(二)
...1个元素(4294967295,每个列表超过40亿个元素)。redis列表使用命令lpush存入,set的用法与setkey基本一致,有区别的就是取用值,lrangkeystartend,取值需要输入key值和范围,因为set进去得数值长度是不固定得,只能从范围内取值,从0开始... 查看详情
50道redis面试题史上最全,以后面试再也不怕问redis了
1、什么是Redis?Redis本质上是一个Key-Value类型的内存数据库,很像memcached,整个数据库统统加载在内存当中进行操作,定期通过异步操作把数据库数据flush到硬盘上进行保存。因为是纯内存操作,Redis的性能非常出色,每... 查看详情