Centos7 安装redis6

1.环境

1.linux系统:centos7 64位虚拟机

2.redis版本:6.2.1

 

2.下载地址

redis 下载:

链接:https://pan.baidu.com/s/1_FjSg77lphAhYEHq_kijUg
提取码:x0hp

 

3.安装包位置

我的安装包上传位置在/usr/local/temp

源码安装位置在/usr/local/software

redis 安装位置在/usr/local

 

4.配置安装环境

源码安装redis,centos7 默认gcc是4.8.5,版本小于5.3无法编译,需要安装gcc最新版才能编译

gcc -v

 

 安装最新gcc

复制代码
yum install -y gcc-c++ autoconf automake
yum -y install centos-release-scl
yum -y install devtoolset-9-gcc devtoolset-9-gcc-c++ devtoolset-9-binutils

scl enable devtoolset-9 bash
echo "source /opt/rh/devtoolset-9/enable" >>/etc/profile
gcc -v
复制代码

 

 

5.安装redis

复制代码
# 解压redis
tar -zxvf redis-6.2.1.tar.gz 

# 移动redis安装位置
mv redis-6.2.1 ../software/redis6

# 切换到redis源码安装路径
cd /usr/local/software/redis6

# 编译redis
make

# 安装redis到制定位置
mkdir -p /usr/local/redis
make PREFIX=/usr/local/redis install
复制代码

 

6.redis 配置文件

复制代码
# 切换到redis 安装路径
cd /usr/local/redis

# 创建配置文件
mkdir conf
touch conf/redis.conf

# 创建数据存储路径
mkdir data

# 创建日志文件路径
mkdir log
复制代码

编辑配置文件:这里使用简单的RDB备份策略

cd /usr/local/redis/conf

vim redis.conf

redis.conf 配置文件内容

复制代码
#任何ip可以访问
bind 0.0.0.0

# 守护进程
daemonize yes

#密码
requirepass 123456

# 日志文件
logfile "/usr/local/redis/log/redis.log"

# 持久化文件名称
dbfilename redis.rdb

# 持久化文件储存路径
dir /usr/local/redis/data

# 持久化策略
save 10 1

# 数据库数量
databases 16
复制代码

 

7.设置redis开机自启动,和命令快速启动、停止、重启

复制代码
# 切换到init.d 文件路径
cd /etc/init.d

# 创建redis启动文件
touch redis

# redis 文件执行权限
chmod 777 redis

# 编辑配置文件
vim redis
复制代码

redis 配置文件代码

复制代码
#!/bin/sh
#chkconfig: 2345 70 70
#description: redis

REDIS_HOME=/usr/local/redis

case $1 in

start)
    $REDIS_HOME/bin/redis-server $REDIS_HOME/conf/redis.conf
    echo "redis startup"
    ;;

stop)
    redis_pid=`ps aux | grep redis | grep -v 'grep redis' | awk '{print $2}' | sed -n '1p'`
    kill -9 $redis_pid
    echo "redis stopped"
    ;;

restart)
    $0 stop
    sleep 2s
    $0 start
    ;;

*)
    echo "redis start|stop|restart"
    ;;
    
esac

exit $?
复制代码

添加开机自启动

chkconfig --add redis

查看是否添加成功

chkconfig --list

 

 

8.redis 启动命令

# 启动
service redis start

# 停止
service redis stop

# 重启
service redis restart
posted @   明知山有小脑斧  阅读(163)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· Blazor Hybrid适配到HarmonyOS系统
· Obsidian + DeepSeek:免费 AI 助力你的知识管理,让你的笔记飞起来!
· 分享4款.NET开源、免费、实用的商城系统
· 解决跨域问题的这6种方案,真香!
· 一套基于 Material Design 规范实现的 Blazor 和 Razor 通用组件库
点击右上角即可分享
微信分享提示