`
cnjarchen
  • 浏览: 41620 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

centos7自定义安装redis

阅读更多

1.下载

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

 

2.解压

tar -zxvf redis-3.2.9.tar.gz -C /data/my

 

3.安装

cd /data/my/redis-3.2.9

make

cd src
make install
make test
若提示:you need tcl 8.5 or newerin order to run the redis test,执行yum install tcl

 

4.配置

创建日志与数据文件夹
mkdir /data/my/redis-3.2.9/data

mkdir /data/my/redis-3.2.9/logs

 

cd /data/my/redis-3.2.9

cp redis.conf /etc

vi /etc/redis.conf

 

#默认只能在本机访问,现改为所有IP均可访问
bind 127.0.0.1 改为 bind 0.0.0.0
#修改启动模式为后台启动
daemonize no 改为 daemonize yes
#修改数据文件存储位置

logfile "" 改为 /data/my/redis-3.2.9/logs/redis.log

dir ./ 改为 dir /data/my/redis-3.2.9/data

#修改密码

requirepass newpassword

 

5.启动

cd /data/my/redis-3.2.9/src
./redis-server /etc/redis.conf

 

 6.设置开机启动

 先创建服务文件

vim /etc/systemd/system/redis-server.service

再copy文件内容

[Unit]
Description=The redis-server Process Manager
After=syslog.target network.target

[Service]
Type=forking
ExecStart=/data/redis-3.2.9/src/redis-server /etc/redis.conf

[Install]
WantedBy=multi-user.target

更新守护进程

systemctl daemon-reload

 

设为开机启动

systemctl start redis-server.service

systemctl enable redis-server.service

 

然后reboot试试

 

7.Redis持久化配置

    redis有两种持久化方式:

       a)RDB方式(默认):

                  每隔一段时间对内存进行快照,优点:节省资源,缺点:需要容忍短时间的数据丢失。

       b)AOF方式:

                  数据保存完整。

 

      ps:两种方式同时开启,redis优先会采用AOF。

 

     以下介绍AOF方式的数据持久化配置:

        a>在redis安装目录找到redis.conf配置文件,作如下修改:

                  appendonly yes     //开启AOF

                  appendfsync everysec    //保存频率

                  auto-aof-rewrite-percentage 100  //缓存文件阈值
                  auto-aof-rewrite-min-size 64mb    //缓存文件阈值

         b>配置完成后,重启redis  

 

 

 

分享到:
评论

相关推荐

    Centos下通过一键安装Redis脚本,安装过程中可以直接自定义端口、密码

    Centos下一键安装Redis脚本 1. 上传文件到Centos下,解压并进入目录,赋予脚本执行权限 ``` shell chmod +x installRedis-singleV2.1 ``` 2. 执行脚本进行安装 `./installRedis-singleV2.1` 3. 完成安装

    详解Centos7下配置Redis并开机自启动

    本篇文章主要介绍了Centos7下配置Redis并开机自启动,具有一定的参考价值,感兴趣的小伙伴们可以参考一下。 最近在做作业的时候需要用到Redis缓存,由于每次重启服务器都需要重新启动Redis,也是忒烦人,于是就有了...

    详解centos7 yum安装redis及常用命令

    redis是什么 Redis是一种基于内存的数据结构存储,可持久化的日志型、Key-Value数据库。使用关系型数据库的站点达到一定并发量的时候...Redis提供的数据类型主要分为5种自有类型和一种自定义类型,这5种自有类型包括:

    Centos7安装Redis

    1、获取Redis资源 cd /opt ##自定义目录 wget http://download.redis.io/releases/redis-5.0.8.tar.gz ##获取...make install PREFIX=/usr/local/redis ##自定义安装目录 4、移动配置文件到安装目录 mkdir /usr/l

    centos6整合包-Nginx-Zendao-tomcat-kafka-redis-ES-php-Zookeeper...

    centos6整合包-Nginx-Zendao-tomcat-kafka-redis-ES-php-Zookeeper... 都配置安装好了 亲测可用 反馈和自定义联系博主

    尚硅谷Docker核心技术视频教程

    介绍Docker核心概念,是什么、能干什么、Docker整体架构,和传统虚拟机的区别。什么是容器虚拟化技术,深刻理解镜像、容器、仓库的各种概念和操作。...34_尚硅谷_Docker_CentOS7安装Docker(补充知识).avi

    docker学习笔记.docx

    CentOS7安装Docker Docker_阿里云镜像加速器配置 Docker_帮助命令 Docker_镜像命令 Docker_容器命令 Docker_容器数据卷用V命令添加 Docker_容器数据卷用DockerFile添加 Docker_容器数据卷volumes-from DockerFile...

    尚硅谷Java视频教程_Docker核心技术

    CentOS6安装Docker.avi 08_尚硅谷_Docker_CentOS7安装Docker简介(补充知识请看34集).avi 09_尚硅谷_Docker_阿里云镜像加速器配置.avi 10_尚硅谷_Docker_helloworld镜像.avi 11_尚硅谷_Docker_运行底层原理.avi 12_...

    鸿鹄智能云CMS站群系统-其他

    鸿鹄智能云CMS站群系统是一个在centos7.x 系统中,以python+Mysql进行开发的cms站群系统。 一.环境要求 鸿鹄智能云站系统版本是基于centos7开发的,务必使用centos7.x 系统 (裸系统即可/一般情况下不会有问题) 二....

    鸿鹄智能云CMS站群系统 v1.2.2

    鸿鹄智能云CMS站群系统是一个在centos7.x 系统中,以python+Mysql进行开发的cms站群系统。鸿鹄智能云CMS站群系统安装使用一.环境要求 鸿鹄智能云站系统版本是基于centos7开发的,务必使用centos7.x 系统 (裸系统...

    fake2db:创建使用假数据填充的自定义测试数据库

    关于使用大多数流行的模式(AFAIK)生成伪造但有效的数据填充数据库以用于测试。 当前支持sqlite,mysql,... 在Mac上,解决方案是安装postgresql : brew install postgresql在CentOS上,解决方案是安装postgre

    基于Jantent的博客系统学习springboot+源代码+文档说明

    运行环境|阿里云Centos7 ## 项目备注 1、该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的,请放心下载使用! 2、本项目适合计算机相关专业(如计科、人工智能、通信工程、自动化、电子信息等)的在校学生...

    云贝连锁V2独立版V2.2.2.zip

    系统环境:CentOS Linux 7.6.1810 (Core)、 运行环境:宝塔 Linux v7.0.3(专业版)、 网站环境:Nginx 1.15.10 + MySQL 5.6.46 + PHP-7.1 / PHP-5.6、 php插件:ionCube ;fileinfo ; redis ; Swoole ; sg11 本次...

    云贝连锁V2独立版V2.2.2支持微信小程序、支付宝小程序、百度小程序、今日头条小程序、bucket语音小程序.zip

    系统环境:CentOS Linux 7.6.1810 (Core)、 运行环境:宝塔 Linux v7.0.3(专业版)、 网站环境:Nginx 1.15.10 + MySQL 5.6.46 + PHP-7.1 / PHP-5.6、 php插件:ionCube ;fileinfo ; redis ; Swoole ; sg11 本次...

Global site tag (gtag.js) - Google Analytics