liunx部署redis
单机
首先需要gcc环境支持;
1. 下载安装包
wget http://download.redis.io/releases/redis-6.0.10.tar.gz
2. 解压
tar zxvf redis-6.0.10.tar.gz
3. 进入redis目录,编译
make
4. 安装(这个PREFIX是编译时用于指定程序存放的路径)
make PREFIX=/usr/local/redis install
5. 配置文件
vim redis.config
6. 启动
在redis/目录下,启动并指定配置文件
./src/redis-server redis.conf
集群
创建文件夹
mkdir rediscluster
mkdir ./node800{1,2,3,4,5,6}
配置文件
cp redis/redis.conf ./rediscluster/node8001/
配置文件长下面的样子
port 8001
bind 0.0.0.0
protected-mode no
dir /usr/local/rediscluster/node8001
cluster-enabled yes
cluster-config-file nodes-8001.config
cluster-node-timeout 5000
requirepass 123456
masterauth 123456
保存后,将此配置文件复制到其它节点(node8002~node8006)
在node8002~node8006的配置文件中,命令模式下执行替换命令(将8001改为800x)
回到redis目录,启动
./src/redis-server /usr/local/rediscluster/node8001/redis.config
创建集群
./src/redis-cli -a 123456 --cluster create 10.200.195.29:8001 10.200.195.29:8002 10.200.195.29:8003 10.200.195.29:8004 10.200.195.29:8005 10.200.195.29:8006 --cluster-replicas 1
参考相关文章
https://www.cnblogs.com/xuwenjin/p/14356804.html