linux部署redis集群,保姆级教程

图片[1]- linux部署redis集群,保姆级教程- 如烟笔记

linux安装redis

1. 获取 redis 资源

wget http://download.redis.io/releases/redis-4.0.8.tar.gz

 

2. 解压

tar xzvf redis-4.0.8.tar.gz

 

3. 安装

cd redis-4.0.8
make
cd src
make install PREFIX=/usr/local/redis

 

 

4. 移动配置文件到安装目录下

cd ../
mkdir /usr/local/redis/etc
mv redis.conf /usr/local/redis/etc

 

 

 5. 配置 redis 为后台启动

vi /usr/local/redis/etc/redis.conf// 将 daemonize no 改成 daemonize yes

 

 

6. 将 redis 加入到开机启动

vi /etc/rc.local// 
在里面添加内容:
/usr/local/redis/bin/redis-server/usr/local/redis/etc/redis.conf 
(意思就是开机调用这段开启 redis 的命令)

 

7. 开启 redis

/usr/local/redis/bin/redis-server /usr/local/redis/etc/redis.conf 

部署集群(cluster)

配置 Redis 实例

对于集群,您需要至少三个 Redis 节点。每个节点都需要其自己的配置文件。这里是一个基本的配置文件示例,对于每个节点稍作修改:

port 7000 cluster-enabled yes cluster-config-file nodes.conf cluster-node-timeout 5000 appendonly yes 

为集群中的每个实例创建并修改配置文件,例如 redis-7000.confredis-7001.confredis-7002.conf,其中端口分别为 7000、7001、7002。

3. 启动 Redis 实例

在每个服务器上,为每个配置文件启动一个 Redis 实例。例如:

redis-server /path/to/redis-7000.conf redis-server /path/to/redis-7001.conf redis-server /path/to/redis-7002.conf

确保你在创建配置文件的目录中执行这些命令,或者提供正确的路径。

4. 创建集群

使用 Redis 的 redis-cli 工具来创建和管理集群。你可以使用 --cluster create 命令来初始化集群:

192.168.1.1换成你自己本机的IP

redis-cli --cluster create 192.168.1.1:7000 192.168.1.1:7001 192.168.1.1:7002 --cluster-replicas 1

这个命令假设所有节点都在 IP 地址 192.168.1.1 上,端口从 7000 到 7002。--cluster-replicas 1 表示每个主节点有一个从节点。根据实际部署的 IP 地址和端口调整这些值。

5. 验证集群

集群创建后,您可以检查集群的状态:

redis-cli -c -p 7000 cluster nodes

这将列出集群的所有节点及其状态。

© 版权声明
THE END
喜欢就支持一下吧
点赞7 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容