Centos下安装Redis6.X

1. 检查gcc的版本

gcc --version

        如果提示找不到gcc程序,说明没有安装,可以用dnf命令安装:

dnf install gcc

        准备好gcc,可接下来进行下载安装。

2. 下载Redis6并解压缩

wget http://download.redis.io/releases/redis-6.0.1.tar.gz

        下载后执行解压:

tar -zxvf redis-6.0.1.tar.gz

3. 安装redis6.0.1

cd redis-6.0.1/
make PREFIX=/usr/local/soft/redis6 install

        PREFIX=/usr/local/soft/redis6:用来指定安装目录,这里我们指定安装到/usr/local/soft/redis6

4. 生成配置文件,并把源码目录下的redis.conf复制到安装目录

// 创建安装目录
mkdir /usr/local/soft/redis6/conf

// 复制配置文件
cp redis.conf /usr/local/soft/redis6/conf/

5. 创建供redis运行的目录

mkdir -p /data/redis6

// 进入运行目录
cd /data/redis6/

6. 创建logs目录存放日志和数据

// 存放日志目录
mkdir logs

// 存放快照数据
mkdir data

7. 修改redis的配置文件

vim redis.conf

8. 修改配置文件 进行配置项配置

// 绑定访问的ip
bind 192.168.1.7

// 使以daemon方式运行
daemonize yes

// 日志保存目录
logfile "/data/redis6/logs/redis.log"

9. 数据保存目录

dir /data/redis6/data/

10. 非必要配置  可跳过

// 使用的最大内存数量
maxmemory 128MB

// io线程数,系统建议设置为cpu核心数量的3/4
io-threads 3

11. 生成供systemd使用的service文件

vim /lib/systemd/system/redis6.service

12. 添加redis6.service内容

[Unit]
Description=Redis
After=network.target
[Service]
Type=forking
PIDFile=/var/run/redis_6379.pid
ExecStart=/usr/local/soft/redis6/bin/redis-server /usr/local/soft/redis6/conf/redis.conf
ExecReload=/bin/kill -s HUP $MAINPID
ExecStop=/bin/kill -s QUIT $MAINPID
PrivateTmp=true
[Install]
WantedBy=multi-user.target

13. 重载service文件

systemctl daemon-reload

14. redis相关操作命令

// 启动redis服务
systemctl start redis6

// 关闭redis服务
systemctl stop redis6

// 查看redis运行状态
systemctl status redis6

相关推荐

  1. Centos安装Redis6.X

    2024-03-10 08:02:05       23 阅读
  2. centos7安装redis

    2024-03-10 08:02:05       31 阅读
  3. centos8 redis 6.2.6源码安装+主从哨兵

    2024-03-10 08:02:05       39 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-03-10 08:02:05       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-03-10 08:02:05       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-03-10 08:02:05       18 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-03-10 08:02:05       20 阅读

热门阅读

  1. PHP伪协议详解

    2024-03-10 08:02:05       26 阅读
  2. 【MapReduce】02.Hadoop序列化

    2024-03-10 08:02:05       24 阅读
  3. Spring Boot面试系列-01

    2024-03-10 08:02:05       25 阅读
  4. 商品上传上货搬家使用1688商品采集api接口

    2024-03-10 08:02:05       21 阅读
  5. 基于MapReduce的汽车数据清洗与统计案例

    2024-03-10 08:02:05       20 阅读
  6. wpf中的Border和Background

    2024-03-10 08:02:05       19 阅读
  7. Neo4J图数据库入门示例

    2024-03-10 08:02:05       24 阅读
  8. SQL 注入攻击 - insert注入

    2024-03-10 08:02:05       30 阅读
  9. SQL之常用字符串函数

    2024-03-10 08:02:05       23 阅读
  10. Apache HBase

    2024-03-10 08:02:05       24 阅读