centos

centos redis命令行操作有哪些

小樊
47
2025-06-14 07:45:34
栏目: 云计算

CentOS 上的 Redis 命令行操作主要包括以下几类:

连接与断开连接

  1. 连接到 Redis 服务器

    redis-cli -h <host> -p <port> -a <password>
    

    默认情况下,Redis 服务器运行在 localhost6379 端口,无需密码。

  2. 断开连接

    exit
    

基本命令

  1. 设置键值对

    SET key value
    
  2. 获取键值对

    GET key
    
  3. 删除键

    DEL key
    
  4. 检查键是否存在

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

    EXPIRE key seconds
    
  6. 查看所有键

    KEYS pattern
    
  7. 获取键的类型

    TYPE key
    
  8. 设置多个键值对

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

    MGET key1 key2 ...
    

字符串操作

  1. 增加字符串值

    INCR key
    
  2. 减少字符串值

    DECR key
    
  3. 获取字符串值的长度

    STRLEN key
    

列表操作

  1. 在列表头部插入元素

    LPUSH key value
    
  2. 在列表尾部插入元素

    RPUSH key value
    
  3. 获取列表中的元素

    LRANGE key start stop
    
  4. 删除列表中的元素

    LREM key count value
    

集合操作

  1. 添加元素到集合

    SADD key member
    
  2. 获取集合中的所有元素

    SMEMBERS key
    
  3. 检查元素是否在集合中

    SISMEMBER key member
    

哈希操作

  1. 设置哈希表中的字段值

    HSET key field value
    
  2. 获取哈希表中的字段值

    HGET key field
    
  3. 获取哈希表中的所有字段和值

    HGETALL key
    

有序集合操作

  1. 添加元素到有序集合

    ZADD key score member
    
  2. 获取有序集合中的元素

    ZRANGE key start stop [WITHSCORES]
    
  3. 删除有序集合中的元素

    ZREM key member
    

发布/订阅

  1. 发布消息到频道

    PUBLISH channel message
    
  2. 订阅一个或多个频道

    SUBSCRIBE channel [channel ...]
    

事务

  1. 开启事务

    MULTI
    
  2. 执行事务中的命令

    EXEC
    
  3. 取消事务

    DISCARD
    

其他命令

这些命令涵盖了 Redis 的基本操作和一些高级功能。根据具体需求,可以进一步探索和使用更多命令。

0
看了该问题的人还看了