centos redis命令大全及用法

627
2025/3/13 15:32:21
栏目: 云计算
开发者测试专用服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

CentOS 上的 Redis 命令大全及用法如下:

Redis 基本命令

  1. 连接 Redis

    redis-cli
    
  2. 设置键值对

    SET key value
    
  3. 获取键值对

    GET key
    
  4. 删除键值对

    DEL key
    
  5. 检查键是否存在

    EXISTS key
    
  6. 设置键的过期时间

    EXPIRE key seconds
    
  7. 获取键的剩余过期时间

    TTL key
    
  8. 设置键的过期时间(毫秒级)

    PEXPIRE key milliseconds
    
  9. 获取键的类型

    TYPE key
    
  10. 查看所有键

    KEYS pattern
    
  11. 扫描键空间

    SCAN cursor [MATCH pattern] [COUNT count]
    
  12. 设置多个键值对

    MSET key1 value1 key2 value2 ...
    
  13. 获取多个键值对

    MGET key1 key2 ...
    
  14. 删除多个键值对

    MDEL key1 key2 ...
    
  15. 设置键值对并设置过期时间

    SETEX key seconds value
    
  16. 设置键值对并设置过期时间(毫秒级)

    PSETEX key milliseconds value
    
  17. 递增键的值

    INCR key
    
  18. 递减键的值

    DECR key
    
  19. 递增键的值(指定步长)

    INCRBY key increment
    
  20. 递减键的值(指定步长)

    DECRBY key decrement
    
  21. 获取键的值并设置过期时间

    GETSET key value
    
  22. 追加内容到键的值

    APPEND key value
    
  23. 获取键的长度

    STRLEN key
    
  24. 设置键的值并返回旧值

    GETSET key value
    
  25. 获取键的值并设置过期时间(指定秒数)

    SET key value EX seconds
    
  26. 获取键的值并设置过期时间(指定毫秒数)

    SET key value PX milliseconds
    
  27. 获取键的值并设置过期时间(指定分钟数)

    SET key value EX minutes
    
  28. 获取键的值并设置过期时间(指定小时数)

    SET key value EX hours
    
  29. 获取键的值并设置过期时间(指定天数为单位)

    SET key value EX days
    
  30. 获取键的值并设置过期时间(指定周数为单位)

    SET key value EX weeks
    
  31. 获取键的值并设置过期时间(指定月数为单位)

    SET key value EX months
    
  32. 获取键的值并设置过期时间(指定年为单位)

    SET key value EX years
    

Redis 高级命令

  1. 事务操作

    MULTI
    command1
    command2
    EXEC
    
  2. 乐观锁

    WATCH key
    command1
    command2
    EXEC
    
  3. 发布/订阅

    PUBLISH channel message
    SUBSCRIBE channel
    
  4. 列表操作

    LPUSH key value1 value2 ...
    RPUSH key value1 value2 ...
    LRANGE key start stop
    LPOP key
    RPOP key
    
  5. 集合操作

    SADD key member1 member2 ...
    SMEMBERS key
    SREM key member1 member2 ...
    
  6. 有序集合操作

    ZADD key score1 member1 score2 member2 ...
    ZRANGE key start stop [WITHSCORES]
    ZREM key member1 member2 ...
    
  7. 哈希操作

    HSET key field value
    HGET key field
    HGETALL key
    HDEL key field1 field2 ...
    
  8. 位图操作

    SETBIT key offset value
    GETBIT key offset
    BITCOUNT key [start] [end]
    
  9. ** HyperLogLog 操作**

    PFADD key element1 element2 ...
    PFCOUNT key [key ...]
    PFMERGE destkey sourcekey [sourcekey ...]
    

注意事项

  • 在使用 Redis 命令时,请确保 Redis 服务器正在运行。
  • 命令的语法可能会因 Redis 版本的不同而略有差异,请参考官方文档以获取最新信息。
  • 在生产环境中使用 Redis 时,请注意数据安全和性能优化。

希望这些命令和用法对你有所帮助!如有其他问题,请随时提问。

辰迅云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读: centos中如何调试java编译错误