LZH Logo Docs
GitHub

Redis使用手册

    • 前言
    • 第一部分 数据结构与应用
      • 第 1 章 字符串
        • SET:为字符串键设置值
        • GET:获取字符串键的值
        • GETSET:获取旧值并设置新值
        • MSET:一次为多个字符串键设置值
        • MGET:一次获取多个字符串键的值
        • MSETNX:只在键不存在的情况下,一次为多个字符串键设置值
        • STRLEN:获取字符串值的字节长度
        • 字符串值的索引
        • GETRANGE:获取字符串值指定索引范围上的内容
        • SETRANGE:对字符串值的指定索引范围进行设置
        • APPEND:追加新内容到值的末尾
        • 使用字符串键存储数字值
        • INCRBY、DECRBY:对整数值执行加法操作和减法操作
        • INCR、DECR:对整数值执行加1操作和减1操作
        • INCRBYFLOAT:对数字值执行浮点数加法操作
        • 重点回顾
      • 第 2 章 散列
        • 散列简介
        • HSET:为字段设置值
        • HSETNX:只在字段不存在的情况下为它设置值
        • HGET:获取字段的值
        • HINCRBY:对字段存储的整数值执行加法或减法操作
        • HINCRBYFLOAT:对字段存储的数字值执行浮点数加法或减法操作
        • HSTRLEN:获取字段值的字节长度
        • HEXISTS:检查字段是否存在
        • HDEL:删除字段
        • HLEN:获取散列包含的字段数量
        • HMSET:一次为多个字段设置值
        • HMGET:一次获取多个字段的值
        • HKEYS、HVALS、HGETALL:获取所有字段、所有值、所有字段和值
        • 散列与字符串
        • 重点回顾
      • 第 3 章 列表
        • LPUSH:将元素推入列表左端
        • RPUSH:将元素推入列表右端
        • LPUSHX、RPUSHX:只对已存在的列表执行推入操作
        • LPOP:弹出列表最左端的元素
        • RPOP:弹出列表最右端的元素
        • RPOPLPUSH:将右端弹出的元素推入左端
        • LLEN:获取列表的长度
        • LINDEX:获取指定索引上的元素
        • LRANGE:获取指定索引范围上的元素
        • LSET:为指定索引设置新元素
        • LINSERT:将元素插入列表
        • LTRIM:修剪列表
        • LREM:从列表中移除指定元素
        • BLPOP:阻塞式左端弹出操作
        • BRPOP:阻塞式右端弹出操作
        • BRPOPLPUSH:阻塞式弹出并推入操作
        • 重点回顾
      • 第 4 章 集合
        • SADD:将元素添加到集合
        • SREM:从集合中移除元素
        • SMOVE:将元素从一个集合移动到另一个集合
        • SMEMBERS:获取集合包含的所有元素
        • SCARD:获取集合包含的元素数量
        • SISMEMBER:检查给定元素是否存在于集合
        • SRANDMEMBER:随机获取集合中的元素
        • SPOP:随机地从集合中移除指定数量的元素
        • SINTER、SINTERSTORE:对集合执行交集计算
        • SUNION、SUNIONSTORE:对集合执行并集计算
        • SDIFF、SDIFFSTORE:对集合执行差集计算
        • 重点回顾
      • 第 5 章 有序集合
        • ZADD:添加或更新成员
        • ZREM:移除指定的成员
        • ZSCORE:获取成员的分值
        • ZINCRBY:对成员的分值执行自增或自减操作
        • ZCARD:获取有序集合的大小
        • ZRANK、ZREVRANK:获取成员在有序集合中的排名
        • ZRANGE、ZREVRANGE:获取指定索引范围内的成员
        • ZRANGEBYSCORE、ZREVRANGEBYSCORE:获取指定分值范围内的成员
        • ZCOUNT:统计指定分值范围内的成员数量
        • ZREMRANGEBYRANK:移除指定排名范围内的成员
        • ZREMRANGEBYSCORE:移除指定分值范围内的成员
        • ZUNIONSTORE、ZINTERSTOTRE:有序集合的并集运算和交集运算
        • ZRANGEBYLEX、ZREVRANGEBYLEX:返回指定字典序范围内的成员
        • ZLEXCOUNT:统计位于字典序指定范围内的成员数量
        • ZREMRANGEBYLEX:移除位于字典序指定范围内的成员
        • ZPOPMAX、ZPOPMIN:弹出分值最高和最低的成员
        • BZPOPMAX、BZPOPMIN:阻塞式最大/最小元素弹出操作
        • 重点回顾
      • 第 6 章 HyperLogLog
        • HyperLogLog简介
        • PFADD:对集合元素进行计数
        • PFCOUNT:返回集合的近似基数
        • PFMERGE:计算多个 HyperLogLog 的并集
        • 重点回顾
      • 第 7 章 位图
        • SETBIT:设置二进制位的值
        • GETBIT:获取二进制位的值
        • BITCOUNT:统计被设置的二进制位数量
        • BITPOS:查找第一个指定的二进制位值
        • BITOP:执行二进制位运算
        • BITFIELD:在位图中存储整数值
        • 使用字符串命令对位图进行操作
        • 重点回顾
      • 第 8 章 地理坐标
        • GEOADD:存储坐标
        • GEOPOS:获取指定位置的坐标
        • GEODIST:计算两个位置之间的直线距离
        • GEORADIUS:查找指定坐标半径范围内的其他位置
        • GEORADIUSBYMEMBER:查找指定位置半径范围内的其他位置
        • GEOHASH:获取指定位置的Geohash值
        • 使用有序集合命令操作GEO数据
        • 重点回顾
      • 第 9 章 流
        • XADD:追加新元素到流的末尾
        • XTRIM:对流进行修剪
        • XDEL:移除指定元素
        • XLEN:获取流包含的元素数量
        • XRANGE、XREVRANGE:访问流中元素
        • XREAD:以阻塞或非阻塞方式获取流元素
        • 消费者组
        • XGROUP:管理消费者组
        • XREADGROUP:读取消费者组中的消息
        • XPENDING:显示待处理消息的相关信息
        • XACK:将消息标记为“已处理”
        • XCLAIM:转移消息的归属权
        • XINFO:查看流和消费者组的相关信息
        • 重点回顾
    • 第二部分 附加功能
      • 第 11 章 数据库
        • SELECT:切换至指定的数据库
        • KEYS:获取所有与给定匹配符相匹配的键
        • SCAN:以渐进方式迭代数据库中的键
        • RANDOMKEY:随机返回一个键
        • SORT:对键的值进行排序
        • EXISTS:检查给定键是否存在
        • DBSIZE:获取数据库包含的键值对数量
        • TYPE:查看键的类型
        • RENAME、RENAMENX:修改键名
        • MOVE:将给定的键移动到另一个数据库
        • DEL:移除指定的键
        • UNLINK:以异步方式移除指定的键
        • FLUSHDB:清空当前数据库
        • FLUSHALL:清空所有数据库
        • SWAPDB:互换数据库
        • 重点回顾
      • 第 12 章 自动过期
        • EXPIRE、PEXPIRE:设置生存时间
        • SET命令的EX选项和PX选项
        • EXPIREAT、PEXPIREAT:设置过期时间
        • TTL、PTTL:获取键的剩余生存时间
        • 重点回顾
      • 第 13 章 流水线与事务
        • 流水线
        • 事务
        • 带有乐观锁的事务
        • 重点回顾
      • 第 13 章 Lua脚本
        • EVAL:执行脚本
        • SCRIPT LOAD和EVALSHA:缓存并执行脚本
        • 脚本管理
        • 内置函数库
        • 脚本调试
        • 重点回顾
      • 第 14 章 持久化
        • RDB持久化
        • AOF持久化
        • RDB-AOF混合持久化
        • 同时使用RDB持久化和AOF持久化
        • 无持久化
        • SHUTDOWN:关闭服务器
        • 重点回顾
      • 第 15 章 发布与订阅
        • PUBLISH:向频道发送消息
        • SUBSCRIBE:订阅频道
        • UNSUBSCRIBE:退订频道
        • PSUBSCRIBE:订阅模式
        • PUNSUBSCRIBE:退订模式
        • PUBSUB:查看发布与订阅的相关信息
        • 重点回顾
      • 第 16 章 模块
        • 模块的管理
        • ReJSON模块
        • RediSQL模块
        • RediSearch模块
        • 重点回顾
    • 第三部分 多机功能
      • 第 17 章 复制
        • REPLICAOF:将服务器设置为从服务器
        • ROLE:查看服务器的角色
        • 数据同步
        • 无须硬盘的复制
        • 降低数据不一致情况出现的概率
        • 可写的从服务器
        • 脚本复制
        • 重点回顾
      • 第 18 章 Sentinel
        • 启动Sentinel
        • Sentinel网络
        • Sentinel管理命令
        • 在线配置Sentinel
        • 重点回顾
      • 第 19 章 集群
        • 基本特性
        • 搭建集群
        • 散列标签
        • 打开/关闭从节点的读命令执行权限
        • 集群管理工具redis-cli
        • 集群管理命令
        • 槽管理命令
        • 重点回顾
    • Redis 安装方法
    • redis-py 安装方法
    • Redis命令索引表
  • Redis使用手册
  • Redis命令索引表
GitHub

Redis命令索引表

image 2025 01 06 18 05 11 692
image 2025 01 06 18 05 20 616
image 2025 01 06 18 05 29 412
image 2025 01 06 18 05 38 732
image 2025 01 06 18 05 46 836
image 2025 01 06 18 05 55 435
redis-py 安装方法

Copyright © 2023 LZH | liao08022040@126.com