剧本:REDIS
从 Pigsty v1.5.1 标签恢复的历史文档。
从 Pigsty v1.5.1 标签恢复的历史文档。
使用REDIS系列剧本,定义并拉起 传统主从、集群、Sentinel模式的Redis数据库。
redis
用于在节点上部署Redis集群,节点,实例。
Deploy redis instances on nodes.
# init all redis instances on group <cluster>
./redis.yml -l <cluster> # 初始化 <cluster> 分组中的所有redis实例
# init all redis instances specific node
./redis.yml -l 10.10.10.10 # 初始化 10.10.10.10 节点上所有的redis实例
# 初始化一个特定的Redis实例,如 10.10.10.11:6501 (跳过设置Redis节点的部分)
./redis.yml -l 10.10.10.11 -e redis_port=6501 -t redis
Alias script bin/createredis wrap above playbook with:
bin/createredis redis-common # 初始化redis集群 redis-common
bin/createredis 10.10.10.10 # 初始化redis节点 10.10.10.10
bin/createredis 10.10.10.13 6501 6502 # 初始化单个redis实例 10.10.10:13:6501 10.10.10:13:6502

redis-remove
用于从节点上移除所有Redis实例
# Remove cluster `redis-test`
redis-remove.yml -l redis-test
# Remove all instance on redis node 10.10.10.13
redis-remove.yml -l 10.10.10.13
# Remove one specific instance 10.10.10.13:6501
redis-remove.yml -l 10.10.10.13 -e redis_port=6501