redis演练最全redis命令列表

author author     2022-08-01     451

关键词:

官方The full list of commands

官方在线交互学习工具

Redis命令参考简体中文版

Redis-cli命令最新总结

Redis 命令参考(官方中文翻译)

Redis命令简明示例


下面列表是本人通过程序搜集的help命令整理的聚合列表,希望为redis填把火。

COMMANDsummarysincegroup
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的性能非常出色,每... 查看详情