导读:Redis是一款高性能的key-value存储系统,常用于缓存、消息队列等场景。本文将介绍Redis的常用操作指令,并附上示例代码,帮助读者更好地理解和使用Redis。
1. SET:设置键值对
语法:SET key value [EX seconds] [PX milliseconds] [NX|XX]
示例:
```
SET name "John"
SET age 25 EX 3600
SET email "john@example.com" NX
2. GET:获取键对应的值
语法:GET key
GET name
3. DEL:删除键值对
语法:DEL key [key ...]
DEL name
DEL age email
4. INCR/DECR:自增/自减
语法:INCR key / DECR key
SET count 10
INCR count
DECR count
5. EXISTS:判断键是否存在
语法:EXISTS key
EXISTS name
6. TTL:获取键的过期时间
语法:TTL key
SET token "abc123" EX 60
TTL token
7. KEYS:查找符合条件的键
语法:KEYS pattern
KEYS *
KEYS user:*
8. SCAN:迭代查找符合条件的键
语法:SCAN cursor [MATCH pattern] [COUNT count]
SCAN 0 MATCH user:* COUNT 10
总结:Redis是一款功能强大的key-value存储系统,常用于缓存、消息队列等场景。本文介绍了Redis的常用操作指令,并附上示例代码,帮助读者更好地理解和使用Redis。