首页 经验

redis 常用指令

时间: 2024-05-04 19:20:43

(部分内容来自网络,其真实性存疑,为了避免对您造成误导,请谨慎甄别。)


好的,我来为您介绍 Redis 中一些常用的指令。Redis 是一个开源的内存数据结构存储系统,被广泛应用于缓存、消息队列、数据库缓存等场景。下面是一些常见的 Redis 命令:

1. 键(key)操作命令:

- SET key value: 设置键值对

- GET key: 获取键对应的值

- DEL key: 删除指定的键

- KEYS pattern: 查找所有符合给定模式 pattern 的 key

- EXPIRE key seconds: 为给定 key 设置过期时间

- TTL key: 查看 key 的剩余生存时间

2. 字符串(String)操作命令:

- APPEND key value: 将值追加到键的末尾

- INCR key: 将键的整数值递增 1

- DECR key: 将键的整数值递减 1

- INCRBY key increment: 将键的整数值增加指定的量

- DECRBY key decrement: 将键的整数值减少指定的量

- STRLEN key: 获取键对应的值的字符串长度

3. 列表(List)操作命令:

- LPUSH key value1 [value2]: 将一个或多个值推入列表的左端

- RPUSH key value1 [value2]: 将一个或多个值推入列表的右端

- LPOP key: 从列表的左端弹出一个值

- RPOP key: 从列表的右端弹出一个值

- LRANGE key start stop: 获取列表指定范围内的元素

4. 集合(Set)操作命令:

- SADD key member1 [member2]: 将一个或多个成员添加到集合中

- SREM key member1 [member2]: 从集合中移除一个或多个成员

- SMEMBERS key: 返回集合中的所有成员

- SINTER key1 [key2]: 返回给定集合的交集

- SUNION key1 [key2]: 返回给定集合的并集

5. 有序集合(Sorted Set)操作命令:

- ZADD key score1 member1 [score2 member2]: 将一个或多个成员添加到有序集合中

- ZREM key member: 从有序集合中移除一个成员

- ZRANGE key start stop [WITHSCORES]: 返回有序集合中指定区间内的成员

- ZRANK key member: 返回有序集合中指定成员的排名

- ZSCORE key member: 返回有序集合中指定成员的分数

6. 发布/订阅命令:

- PUBLISH channel message: 向指定频道发布消息

- SUBSCRIBE channel1 [channel2]: 订阅给定的一个或多个频道

7. 事务命令:

- MULTI: 标记一个事务块的开始

- EXEC: 执行所有事务块内的命令

- DISCARD: 取消事务,放弃执行事务块内的所有命令

这些只是 Redis 中常用的一部分命令,实际上 Redis 提供了非常丰富的命令集,可以满足各种不同的应用需求。在实际应用中,您可以根据具体的使用场景选择合适的命令来实现相应的功能。

上一个 redis允许外部访问 文章列表 下一个 redis 优化

最新

工具

© 2019-至今 适观科技

沪ICP备17002269号