`

redis命令大全

阅读更多
Redis命令总结

连接操作相关的命令

    quit:关闭连接(connection)
    auth:简单密码认证



持久化

   
save:将数据同步保存到磁盘
    bgsave:将数据异步保存到磁盘
    lastsave:返回上次成功将数据保存到磁盘的Unix时戳
    shundown:将数据同步保存到磁盘,然后关闭服务



远程服务控制

 
  info:提供服务器的信息和统计
    monitor:实时转储收到的请求
    slaveof:改变复制策略设置
    config:在运行时配置Redis服务器



对value操作的命令
    exists(key):确认一个key是否存在
    del(key):删除一个key
    type(key):返回值的类型
    keys(pattern):返回满足给定pattern的所有key
    randomkey:随机返回key空间的一个
    keyrename(oldname, newname):重命名key
    dbsize:返回当前数据库中key的数目
    expire:设定一个key的活动时间(s)
    ttl:获得一个key的活动时间
    select(index):按索引查询
    move(key, dbindex):移动当前数据库中的key到dbindex数据库
    flushdb:删除当前选择数据库中的所有key
    flushall:删除所有数据库中的所有key



对String操作的命令


    set(key, value):给数据库中名称为key的string赋予值value
    get(key):返回数据库中名称为key的string的value
    getset(key, value):给名称为key的string赋予上一次的value
    mget(key1, key2,…, key N):返回库中多个string的value
    setnx(key, value):添加string,名称为key,值为value
    setex(key, time, value):向库中添加string,设定过期时间time
    mset(key N, value N):批量设置多个string的值
    msetnx(key N, value N):如果所有名称为key i的string都不存在
    incr(key):名称为key的string增1操作
    incrby(key, integer):名称为key的string增加integer
    decr(key):名称为key的string减1操作
    decrby(key, integer):名称为key的string减少integer
    append(key, value):名称为key的string的值附加value
    substr(key, start, end):返回名称为key的string的value的子串



对List操作的命令

   
rpush(key, value):在名称为key的list尾添加一个值为value的元素
    lpush(key, value):在名称为key的list头添加一个值为value的 元素
    llen(key):返回名称为key的list的长度
    lrange(key, start, end):返回名称为key的list中start至end之间的元素
    ltrim(key, start, end):截取名称为key的list
    lindex(key, index):返回名称为key的list中index位置的元素
    lset(key, index, value):给名称为key的list中index位置的元素赋值
    lrem(key, count, value):删除count个key的list中值为value的元素
    lpop(key):返回并删除名称为key的list中的首元素
    rpop(key):返回并删除名称为key的list中的尾元素
    blpop(key1, key2,… key N, timeout):lpop命令的block版本。
    brpop(key1, key2,… key N, timeout):rpop的block版本。
    rpoplpush(srckey, dstkey):返回并删除名称为srckey的list的尾元素,并将该元素添加到名称为dstkey的list的头部



对Set操作的命令

  
 sadd(key, member):向名称为key的set中添加元素member
    srem(key, member) :删除名称为key的set中的元素member
    spop(key) :随机返回并删除名称为key的set中一个元素
    smove(srckey, dstkey, member) :移到集合元素
    scard(key) :返回名称为key的set的基数
    sismember(key, member) :member是否是名称为key的set的元素
    sinter(key1, key2,…key N) :求交集
    sinterstore(dstkey, (keys)) :求交集并将交集保存到dstkey的集合
    sunion(key1, (keys)) :求并集
    sunionstore(dstkey, (keys)) :求并集并将并集保存到dstkey的集合
    sdiff(key1, (keys)) :求差集
    sdiffstore(dstkey, (keys)) :求差集并将差集保存到dstkey的集合
    smembers(key) :返回名称为key的set的所有元素
    srandmember(key) :随机返回名称为key的set的一个元素



对Hash操作的命令
    hset(key, field, value):向名称为key的hash中添加元素field
    hget(key, field):返回名称为key的hash中field对应的value
    hmget(key, (fields)):返回名称为key的hash中field i对应的value
    hmset(key, (fields)):向名称为key的hash中添加元素field 
    hincrby(key, field, integer):将名称为key的hash中field的value增加integer
    hexists(key, field):名称为key的hash中是否存在键为field的域
    hdel(key, field):删除名称为key的hash中键为field的域
    hlen(key):返回名称为key的hash中元素个数
    hkeys(key):返回名称为key的hash中所有键
    hvals(key):返回名称为key的hash中所有键对应的value
    hgetall(key):返回名称为key的hash中所有的键(field)及其对应的value


分享到:
评论

相关推荐

    Redis命令大全

    总结,Redis命令大全涵盖了Redis的各种操作,对于开发者来说,熟练掌握这些命令是充分利用Redis功能的基础。无论是在开发高性能的Web应用,还是构建复杂的分布式系统,Redis都是一种不可或缺的工具。通过深入了解和...

    Redis命令大全-详细解读-(超详细教程)

    总结来说,Redis命令大全涵盖了从连接、基础操作到复杂数据结构的管理,深入理解并熟练掌握这些命令,将有助于开发者高效地利用Redis进行数据存储和处理。在实际应用中,可以根据需求选择合适的数据类型和命令,实现...

    redis命令分类

    redis命令分类,redis指令分类,redis指令总结,redis指令全解。

    Redis命令大全带目录完整版PDF最新版本

    Redis是一个开源的使用ANSI C语言编写、遵守BSD协议、支持网络、可基于内存亦可持久化...阅读这个文档可以帮助你了解 Redis 命令的具体使用方法, 并学会如何使用 Redis 的事务、持久化、复制、Sentinel、集群等功能。

    Redis命令参考中文版(chm)

    Redis命令参考中文版(chm) 原资料地址 http://redis.readthedocs.org/en/latest/ 我只是把它打包成了chm格式的

    编程技术+redis开发+redis指令深度解析+应用开发

    redis基本命令:编程技术+redis开发+redis指令深度解析+应用开发;编程技术+redis开发+redis指令深度解析+应用开发;编程技术+redis开发+redis指令深度解析+应用开发;编程技术+redis开发+redis指令深度解析+应用...

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

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

    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常用命令:redis服务启动/关闭、连接操作命令、持久化、远程服务控制、对value操作的命令

    Redis命令参考手册完整版

    Redis 命令参考手册完整版 Redis 是一个开源的、基于内存的数据存储系统,可以作为数据库、消息队列、缓存等使用。在 Redis 中,命令是最基本的操作单元,掌握 Redis 命令是使用 Redis 的基础。本文将对 Redis 命令...

    Redis全套学习笔记-带章节目录-114页.pdf

    * Redis命令大全包括了各种数据类型的操作命令,如键命令、字符串命令、列表命令、集合命令、哈希命令和有序集合命令等。 Redis 5大数据类型 * 字符串(String):字符串是Redis最基本的数据类型,使用set命令设置...

    PHP操作redis常用命令例子.md

    PHP操作redis使用方法,例子,非常详细,易懂

    redis命令集合,redis命令详解

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

    超详细Redis笔记大全

    redis安装说明、基础应用篇、reids持久化、主从与哨兵架构、redis命令大全

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

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

    PHP操作Redis代码大全

    非常全的PHP操作Redis的各种代码,汇总了一份命令指南。

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

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

    java redis服务器java版redis 服务.zip

    Redis涉及技术1、NettyEF-Redis开发框架Java+NettyEF-Redis入门知识1,Java基础b站搜索“韩顺平java”2,Netty基础b站搜索“韩顺平netty”3,redis tcp协议RESP协议中文文档REDIS 命令大全ef-redis 源码解析

    redis 命令手册 命令实践

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

Global site tag (gtag.js) - Google Analytics