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脚本 1. 上传文件到Centos下,解压并进入目录,赋予脚本执行权限 ``` shell chmod +x installRedis-singleV2.1 ``` 2. 执行脚本进行安装 `./installRedis-singleV2.1` 3. 完成安装
本篇文章主要介绍了Centos7下配置Redis并开机自启动,具有一定的参考价值,感兴趣的小伙伴们可以参考一下。 最近在做作业的时候需要用到Redis缓存,由于每次重启服务器都需要重新启动Redis,也是忒烦人,于是就有了...
redis是什么 Redis是一种基于内存的数据结构存储,可持久化的日志型、Key-Value数据库。使用关系型数据库的站点达到一定并发量的时候...Redis提供的数据类型主要分为5种自有类型和一种自定义类型,这5种自有类型包括:
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... 都配置安装好了 亲测可用 反馈和自定义联系博主
介绍Docker核心概念,是什么、能干什么、Docker整体架构,和传统虚拟机的区别。什么是容器虚拟化技术,深刻理解镜像、容器、仓库的各种概念和操作。...34_尚硅谷_Docker_CentOS7安装Docker(补充知识).avi
CentOS7安装Docker Docker_阿里云镜像加速器配置 Docker_帮助命令 Docker_镜像命令 Docker_容器命令 Docker_容器数据卷用V命令添加 Docker_容器数据卷用DockerFile添加 Docker_容器数据卷volumes-from DockerFile...
CentOS6安装Docker.avi 08_尚硅谷_Docker_CentOS7安装Docker简介(补充知识请看34集).avi 09_尚硅谷_Docker_阿里云镜像加速器配置.avi 10_尚硅谷_Docker_helloworld镜像.avi 11_尚硅谷_Docker_运行底层原理.avi 12_...
鸿鹄智能云CMS站群系统是一个在centos7.x 系统中,以python+Mysql进行开发的cms站群系统。 一.环境要求 鸿鹄智能云站系统版本是基于centos7开发的,务必使用centos7.x 系统 (裸系统即可/一般情况下不会有问题) 二....
鸿鹄智能云CMS站群系统是一个在centos7.x 系统中,以python+Mysql进行开发的cms站群系统。鸿鹄智能云CMS站群系统安装使用一.环境要求 鸿鹄智能云站系统版本是基于centos7开发的,务必使用centos7.x 系统 (裸系统...
关于使用大多数流行的模式(AFAIK)生成伪造但有效的数据填充数据库以用于测试。 当前支持sqlite,mysql,... 在Mac上,解决方案是安装postgresql : brew install postgresql在CentOS上,解决方案是安装postgre
运行环境|阿里云Centos7 ## 项目备注 1、该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的,请放心下载使用! 2、本项目适合计算机相关专业(如计科、人工智能、通信工程、自动化、电子信息等)的在校学生...
系统环境: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 本次...
系统环境: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 本次...