CentOS 上的 Redis 命令行操作主要包括以下几类:
连接到 Redis 服务器
redis-cli -h <host> -p <port> -a <password>
默认情况下,Redis 服务器运行在 localhost
的 6379
端口,无需密码。
断开连接
exit
设置键值对
SET key value
获取键值对
GET key
删除键
DEL key
检查键是否存在
EXISTS key
设置键的过期时间
EXPIRE key seconds
查看所有键
KEYS pattern
获取键的类型
TYPE key
设置多个键值对
MSET key1 value1 key2 value2 ...
获取多个键值对
MGET key1 key2 ...
增加字符串值
INCR key
减少字符串值
DECR key
获取字符串值的长度
STRLEN key
在列表头部插入元素
LPUSH key value
在列表尾部插入元素
RPUSH key value
获取列表中的元素
LRANGE key start stop
删除列表中的元素
LREM key count value
添加元素到集合
SADD key member
获取集合中的所有元素
SMEMBERS key
检查元素是否在集合中
SISMEMBER key member
设置哈希表中的字段值
HSET key field value
获取哈希表中的字段值
HGET key field
获取哈希表中的所有字段和值
HGETALL key
添加元素到有序集合
ZADD key score member
获取有序集合中的元素
ZRANGE key start stop [WITHSCORES]
删除有序集合中的元素
ZREM key member
发布消息到频道
PUBLISH channel message
订阅一个或多个频道
SUBSCRIBE channel [channel ...]
开启事务
MULTI
执行事务中的命令
EXEC
取消事务
DISCARD
查看 Redis 服务器信息
INFO
设置持久化选项
CONFIG SET option value
备份和恢复数据
BGSAVE
BGRESTORE dump.rdb
这些命令涵盖了 Redis 的基本操作和一些高级功能。根据具体需求,可以进一步探索和使用更多命令。