连接和服务器信息
1. 连接到 Redis 服务器:
redis-cli -h <hostname> -p <port> -a <password>
2. 查看 Redis 服务器信息:
INFO
键操作
3. 设置键值对:
SET key value
4. 获取键值:
GET key
5. 删除键:
DEL key
数据结构
6. 字符串操作:
APPEND key value
7. 列表操作:
LPUSH key value1 value2
LRANGE key start stop
8. 哈希表操作:
HSET key field value
HGET key field
9. 集合操作:
SADD key member1 member2
SMEMBERS key
10. 有序集合操作:
ZADD key score1 member1 score2 member2
ZRANGE key start stop
事务
11. 开启事务:
MULTI
12. 执行事务:
EXEC
13. 取消事务:
DISCARD
发布与订阅
14. 发布消息:
PUBLISH channel message
15. 订阅频道:
SUBSCRIBE channel
分布式锁
16. 获取分布式锁:
SET key value NX EX timeout
17. 释放分布式锁:
EVAL "if redis.call('get', KEYS[1]) == ARGV[1] then return redis.call('del', KEYS[1]) else return 0 end" 1 key value
持久化
18. 手动保存快照:
SAVE
19. 启用 AOF 持久化:
CONFIG SET appendonly yes
20. 重写 AOF 文件:
BGREWRITEAOF
集群
21. 创建 Redis 集群:
redis-cli --cluster create <node1> <node2> ... --cluster-replicas 1
22. 添加节点到集群:
redis-cli --cluster add-node <new_node> <existing_node>
23. 在集群中执行命令:
redis-cli -c
这是一个简单的 Redis 备忘单,包含了一些常用的命令和操作。在实际应用中,根据具体业务需求和场景,可能需要深入学习更多 Redis 的高级特性和命令。
转载请注明出处:http://www.zyzy.cn/article/detail/9095/Redis