前言
享受优质模板,进行阅读——点击
对于不熟练的小伙伴,可以跳到详细安装方案,以下方案适用于我以及熟练的您~
#gcc,rpm
rpm -Uvh *.rpm --nodeps --force;
#redis
tar -zvxf redis-5.0.2.tar.gz
mkdir /data/redis
cd redis-5.0.2
make PREFIX=/data/redis install
cp redis.conf /data/redis/bin/
#redis生产配置
cp /data/redis/redis.conf /data/redis/6379.conf
vi /data/redis/6379.conf
-----------------------------------------
bind 0.0.0.0
port 6379
daemonize yes
pidfile /var/run/redis_6379.pid
requipass 123456
dir /data/redis/6379
appendonly yes
-----------------------------------------
mkdir /data/redis/6379
#启动redis
/data/redis/bin/redis-server /data/redis/6379.conf
#确认启动
ps -ef | grep redis
#访问
/data/redis/bin/redis-cli
#配置开机自启,进入安装目录
cp /data/tmp/redis-5.0.2/utils/redis_init_script /etc/init.d/redis_6379
vi /etc/init.d/redis_6379
------------------------------------------------
#在redis_6379脚本中,最上面,加入两行注释,并且修改redis_6379脚本的端口号(默认就是6379),修改相关启动路径配置 (该段不加)
# chkconfig: 2345 90 10
# description: Redis is a persistent key-value database
------------------------------------------------
chkconfig --add redis
chkconfig --list
温馨提示:df -h 如何挂载磁盘—点击前往
一定要先检查磁盘空间!!!
一定要先检查磁盘空间!!!
一定要先检查磁盘空间!!!
百度网盘(获取gcc,rpm安装包)
链接:https://pan.baidu.com/s/1CH8solltkd96_L2LH5JpMQ
提取码:gn8m
详细安装
-
下载安装包
1)通过插件wget进行下载
wget http://download.redis.io/releases/redis
温馨提示:
(1)出现以上情况是因为没有该插件,可提供yum源进行下载
yum install wget
(2)如果是yum源有问题,那么就配置yum源
#进入到yum源的配置文件中 cd /etc/yum.repos.d #将yum源进行备份 mv CentOS-Base.repo CentOS-Base.repo.bak #获取阿里的yum源配置文件 wget -O CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo #对yum源生成缓存 yum clean all yum makecache #更新yum源 yum update
(3)有些特定的场景下,不提供网络(政务内网)
那就只能找我要了呗
百度网盘
链接:https://pan.baidu.com/s/1CH8solltkd96_L2LH5JpMQ
提取码:gn8m(4)提供了网络,但ping不通外网,配置DNS
略了吧,方案都出来了~
算了,好人做到底,记得给赞收藏哦
#进入到网卡的配置文件中(温馨提示,我的网卡是ifcfg-eth0,可提供ifconfig或者ip addr查看) vi /etc/sysconfig/network-scripts/ifcfg-eth0 #添加DNS DNS1=114.114.114.114 DNS2=8.8.8.8 #重启网卡 service network restart
2)根据自己的需求选择下载对应的版本
-
解压
tar -zvxf redis-5.0.2.tar.gz
- 创建安装目录
路径自行指定
mkdir /data/redis
温馨提示:之所以是/data/redis,是因为该路径下磁盘足够大
- 进入redis-5.0.2
cd redis-5.0.2
- 安装到指定目录中
make PREFIX=/data/redis install
这个地方,可能有些小伙伴报gcc相关错误了
(1)没有gcc,
yum install gcc-c++
(2)无法通过yum源下载,前往博客下载
``
- 拷贝redis.conf到指定目录下
cp redis.conf /data/redis/bin/
- 启动
cd /data/redis/bin/
./redis-server /data/redis/bin/redis.conf
- 测试
再启一个黑窗口
生产配置
-
修改redis配置文件(默认在根目录下,redis.conf),拷贝到
/data/redis
目录中,修改名称为6379.conf
-
修改redis.conf中的部分配置为生产环境
bind 0.0.0.0 : 允许访问机器的IP,默认只有本机才能访问 port 6379 : 设置redis的监听端口号 daemonize yes : 让redis以daemon进程运行 pidfile /var/run/redis_6379.pid : 设置redis的pid文件位置 requirepass 123456 : 设置密码 dir /data/redis/6379 : 设置持久化文件的存储位置 appendonly yes :设置持久化方式,redis 默认只开启了 RDB 模式
-
创建目录
/data/redis(存放redis的配置文件) /data/redis/6379(存放redis的持久化文件)
-
启动redis
/data/redis/bin/redis-server /data/redis/6379.conf
-
确认redis进程是否启动,
ps -ef | grep redis
-
配置redis跟随系统启动自动启动
1)redis下utils目录,redis_init_script
2)将redis_init_script脚本拷贝到linux的/etc/init.d目录中,将redis_init_script重命名为redis_6379,6379是我们希望这个redis实例监听的端口号
3)在redis安装目录执行 cp redis_init_script /etc/init.d/redis_6379 命令
在redis_6379脚本中,最上面,加入两行注释 # chkconfig: 2345 90 10 # description: Redis is a persistent key-value database
4)修改redis_6379脚本的端口号(默认就是6379)
5)修改相关启动路径配置
6)将redis加入到开机自启动中
chkconfig --add redis_6379
7)查看是否将redis添加到开机自启动中
chkconfig --list