一、单机安装
1、yum install -y gcc-c++
2、压缩包上传到linux服务器目录
注:示例 /usr/loacl/packge
3、进入到压缩包上传目录解压
tar zxvf redis-xxx.tar.gz 进行解压,解压完成后进入解压目录编译 make
4、在解压目录进行安装 make install PREFIX=/usr/local/redis
5、进入安装目录 cd /usr/local/redis/bin 启动 ./redis-server Ctrl+C 退出
6、到解压目录下拷贝配置文件到安装bin目录下
cp /usr/local/packge/redis.xxx/redis.conf /usr/lcoa/redis/bin
7、修改redis.conf配置文件,把daemonize 由on修改成yes,守护进程启动
cd /usr/local/redis/bin 到安装bin目录下
vim redis.conf 打开配置文件修改daemonize
./redis-server redis.conf 修改完配置启动服务
8、测试redis
启动客户端 ./redis-cli
设置 set name 'zhangsan' 查询 get name
9、外部访问需要开放6379端口号
二、集群
1、创建redis集群的三个目录
Conf :集群的配置目录
Data :集群的数据目录
Logs :集群日志木
2、进行服务的个性化配置
一个redis-common.conf公共文件
daemonize yes 42
共6个文件redis-6380.conf ...... redis-6385.conf
#引用公用配置
include /redis/conf/redis-common.conf 36
//注释掉启动方式
# daemonize no 42
#进程编号记录文件
pidfile /var/run/redis-6379.pid 46
#进程端口号
port 6379 50
#日志文件名称
logfile "/redis/log/redis-6379.log" 108
#数据文件名称
dbfilename dump-6379.rdb 182
#追加文件名称
appendfilename "appendonly-6379.aof" 513
#集群配置文件
cluster-config-file nodes-6379.conf
配置文件完成后拷贝到redis/bin目下启动6个服务
./redis-server redis-6380.conf
./redis-server redis-6381.conf
./redis-server redis-6382.conf
./redis-server redis-6383.conf
./redis-server redis-6384.conf
./redis-server redis-6385.conf
5、进入到示例 /usr/loacl/package/redis-3.2.8/src下
./redis-trib.rb create --replicas 1 192.168.1.110:6380 192.168.1.110:6381 192.168.1.110:6382 192.168.1.110:6383 192.168.1.110:6384 192.168.1.110:6385
6、到/usr/local/redis/bin目录下测试,启动客户端./redis-cli -h 192.168.1.110 -p 6379 -c 进入任意节点
7、关闭其中一个./redis-cli -p 6380 shutdown