Redis基础命令集详解

Redis作为一个高性能的内存键值存储系统,提供了丰富的命令来进行数据操作和管理。下面是一些Redis基础命令集的详细说明:

1.键(Key)操作

检查键是否存在:EXISTS key
删除键:DEL key
设置过期时间:EXPIRE key seconds 或 PEXPIRE key milliseconds
获取剩余生存时间:TTL key 或 PTTL key
类型检查:TYPE key

2.字符串(String)操作

设置键值:SET key value
获取键值:GET key
原子增减:INCR key / DECR key / INCRBY key increment / DECRBY key decrement
设置多个键值对:MSET key value [key value ...]
获取多个键值:MGET key [key ...]

 3.哈希(Hash)操作

设置哈希字段值:HSET hash-key field value
获取哈希字段值:HGET hash-key field
获取哈希所有字段和值:HGETALL hash-key
增加哈希字段的数字值:HINCRBY hash-key field increment
删除哈希字段:HDEL hash-key field [field ...]

4.列表(List)操作

左侧入列:LPUSH list-key value
右侧入列:RPUSH list-key value
从左侧弹出元素:LPOP list-key
从右侧弹出元素:RPOP list-key
获取列表范围内的元素:LRANGE list-key start stop

5.集合(Set)操作

添加成员:SADD set-key member [member ...]
查询成员是否存在于集合中:SISMEMBER set-key member
获取集合所有成员:SMEMBERS set-key
从集合中移除成员:SREM set-key member [member ...]

6.有序集合(Sorted Set)操作

添加成员及分数:ZADD zset-key score member [score member ...]
获取指定范围内的成员及其分数:ZRANGE zset-key start stop [WITHSCORES]
根据分数区间获取成员:ZRANGEBYSCORE zset-key min max [WITHSCORES] [LIMIT offset count]
删除成员:ZREM zset-key member [member ...]

7.通用命令

清除数据库:FLUSHDB(清当前库)/ FLUSHALL(清所有库)
显示服务器信息:INFO
获取键数量:DBSIZE
选择数据库:SELECT index(Redis默认有16个数据库,索引号从0开始)

8.事务处理

开启事务:MULTI
执行一组命令:EXEC
取消事务:DISCARD

9.持久化

将数据同步保存到磁盘:BGSAVE
异步保存快照:SAVE
将AOF缓冲区内容写入磁盘:BGREWRITEAOF

10.发布订阅

订阅频道:SUBSCRIBE channel [channel ...]
发布消息:PUBLISH channel message

相关推荐

  1. Redis基础命令详解

    2024-03-28 22:36:01       19 阅读
  2. Redis基础命令详解及实例

    2024-03-28 22:36:01       19 阅读
  3. Redis基础命令详解

    2024-03-28 22:36:01       20 阅读
  4. Redis基础命令详解——新手入门必备

    2024-03-28 22:36:01       21 阅读
  5. Redis基础命令详解

    2024-03-28 22:36:01       17 阅读
  6. Redis 基础命令详解【保姆级教材】

    2024-03-28 22:36:01       31 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-03-28 22:36:01       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-03-28 22:36:01       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-03-28 22:36:01       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-03-28 22:36:01       18 阅读

热门阅读

  1. 大数据与AI:开启智能时代的融合之旅

    2024-03-28 22:36:01       18 阅读
  2. C 练习实例85-判断一个素数能被几个9整除

    2024-03-28 22:36:01       21 阅读
  3. Leetcode 665. 非递减数列

    2024-03-28 22:36:01       17 阅读
  4. 进程与线程(Thread)

    2024-03-28 22:36:01       18 阅读
  5. 【算法】拓扑排序

    2024-03-28 22:36:01       18 阅读
  6. 题目 2884: 矩阵乘法

    2024-03-28 22:36:01       19 阅读
  7. 《Effective Modren C++》 进阶学习(上)

    2024-03-28 22:36:01       20 阅读