1、单机安装
$ wget http://download.redis.io/releases/redis-5.0.5.tar.gz
$ tar xzf redis-5.0.5.tar.gz
$ cd redis-5.0.5
// 编译,如果出现Hint: It's a good idea to run 'make test' ;),则是编译OK
$ make
// 安装到指定目录,如果出现Hint: It's a good idea to run 'make test' ;),则是安装OK
$ make install PREFIX=/usr/local/redis
// 或者安装到当前目录下
$ make install
// 启动(默认端口6379),如果出现[提示:redis-server:command not found],则有可能make install 出现错误,删除重新安装
$ redis-server
2、单机启动多个redis-server并设置集群支持
cd 到安装目录redis的同级目录
// 创建集群目录
mkdir redis_cluster
cd ./redis_cluster
// 创建代表三个节点 其对应端口 7000 7001 7002
mkdir 7000 7001 7002
// 创建7000节点为例,拷贝到7000目录
cp ./redis-5.0.5/redis.conf ./redis_cluster/7000/
//拷贝到7001目录
cp ./redis-5.0.5/redis.conf ./redis_cluster/7001/
//拷贝到7002目录
cp ./redis-5.0.5/redis.conf ./redis_cluster/7002/
// 分别对7001,7002、7003文件夹中的3个文件修改对应的配置,直接修改即可
daemonize yes //redis后台运行
pidfile /var/run/redis_7000.pid //pidfile文件对应7000,7002,7003
port 7000 //端口7000,7002,7003
cluster-enabled yes //开启集群 把注释#去掉
cluster-config-file nodes_7000.conf //集群的配置 配置文件首次启动自动生成 7000,7001,7002
cluster-node-timeout 5000 //请求超时 设置5秒够了
appendonly yes //aof日志开启 有需要就开启,它会每次写操作都记录一条日志
启动服务
redis-server redis_cluster/7000/redis.conf
redis-server redis_cluster/7001/redis.conf
redis-server redis_cluster/7002/redis.conf
查看服务
ps -ef | grep redis #查看是否启动成功
netstat -tnlp | grep redis #可以看到redis监听端口
网友评论