Redis安装

本文详细介绍了Redis的单机单实例、主从复制、Sentinel健康监控和集群安装的步骤。包括Redis的下载、编译、安装,配置启动与停止,以及Sentinel的配置以实现故障转移。同时,讲解了Redis集群的搭建,包括添加、删除节点和槽区分配,以实现高可用性和扩展性。
摘要由CSDN通过智能技术生成

单机单实例安装

1. 规划linux用户目录
目录规划,用户主目录下:mkdir -pv servers soft

2. 安装

2.1下载解压:
wget http://download.redis.io/releases/redis-3.2.12.tar.gz
tar -zxvf redis-3.2.12.tar.gz

也可以使用chown -R vivo /data/ 授权用户,工具winscp操作
创建软链接 ln -s from to

2.2编译:
进入redis主目录编译:make。生成源代码目录 src

提示:没有C语言编译环境需要先安装:yum install gcc;
如果linux默认内存分配器没有安装,编译时需指定redis标准内存分配器libc:make MALLOC=libc;一般不需要make test,正确性验证,需要安装tcl。

2.3安装:
redis的src主目录下:make prefix=/home/redis/servers/redis install

提示:默认make install安装到/usr/local/bin目录下。
总结
一般编译源代码三部曲
./configure //已省略 ./configure --prefix=安装路径
make
make install

3.配置

基本配置项

配置名 说明
daemonize 是否在后台执行,yes:后台运行;no:(默认)
pidfile 进程文件。(默认/var/run/redis.pid)
port 进程端口,1024以下是系统保留的,从1024-65535是用户使用的
bind redis监听到的ip地址,可以是一个也可以多个
timeout 客户端闲置多长时间后关闭连接,如果指定为0,表示关闭该功能
tcp-keepalive 指定TCP连接是否为长连接,"侦探"信号有server端维护。默认为0表示禁用
syslog-enabled 是否打开记录syslog功能
loglevel debug(很多信息,方便开发、测试),verbose(许多有用的信息,但是没有debug级别信息多),notice(适当的日志级别,适合生产环境),warn(只有非常重要的信息)
logfile 日志文件地址
databases 设置数据库的个数,可以使用SELECT命令来切换数据库。默认使用的数据库是0号库。默认16个库

快照配置项

配置名 说明
save rdb的持久化频率。注释掉“save”这一行配置项就可以让保存数据库功能失效。 save 900 1 900秒(15分钟)内至少1个key值改变(则进行数据库保存–持久化)
stop-writes-on-bgsave-error RDB持久化出现错误后,是否依然进行继续进行工作 yes no
dir db文件保存目录

conf简易配置

daemonize 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值