Linux (CentOS 7.3) 下Redis数据库的快速安装和配置
2017-08-28 14:00
633 查看
Linux (CentOS 7.3) 下Redis数据库的快速安装和配置
#
Redis是一个开源BSD许可的,内存数据结构存储系统
主要应用于数据库,缓存和消息中间件
你可以对数据进行原子性操作
Redis支持半持久(不定期异步保存)和全持久(AOF)两种模式
1.获取Redis
cd /home/redis; wget http://download.redis.io/releases/redis-4.0.1.tar.gz;[/code]
Redis 有很多以前的版本,你可以根据需要下载对应的版本。
这里提供一部分版本以供下载,获取不同的版本只需要修改上述代码中的版本号即可。[ ] redis-3.0.5.tar.gz 15-Oct-2015 13:48 1.3M [ ] redis-3.0.6.tar.gz 18-Dec-2015 15:24 1.3M [ ] redis-3.0.7.tar.gz 28-Jan-2016 12:03 1.3< de58 /span>M [ ] redis-3.2.0.tar.gz 06-May-2016 10:15 1.5M [ ] redis-3.2.1.tar.gz 17-Jun-2016 13:16 1.5M [ ] redis-3.2.2.tar.gz 28-Jul-2016 12:54 1.5M [ ] redis-3.2.3.tar.gz 02-Aug-2016 09:01 1.5M [ ] redis-3.2.4.tar.gz 26-Sep-2016 07:12 1.5M [ ] redis-3.2.5.tar.gz 26-Oct-2016 07:19 1.5M [ ] redis-3.2.6.tar.gz 06-Dec-2016 08:39 1.5M [ ] redis-3.2.7.tar.gz 31-Jan-2017 15:40 1.5M [ ] redis-3.2.8.tar.gz 12-Feb-2017 15:15 1.5M [ ] redis-3.2.9.tar.gz 17-May-2017 15:40 1.5M [ ] redis-3.2.10.tar.gz 28-Jul-2017 16:00 1.5M [ ] redis-4.0.0.tar.gz 14-Jul-2017 13:07 1.6M [ ] redis-4.0.1.tar.gz 24-Jul-2017 13:59 1.7M2.解压并编译Redis
// 请注意与你的版本号一致 tar -zxvf redis-4.0.1.tar.gz; cd redis-4.0.1/src; make;
命令运行会需要一段时间,请耐心等待编译完成。// 当你看到如下文本时,说明编译完成了,你可以继续操作 Hint: It’s a good idea to run ‘make test’ ;)3.安装Redis
make install;// 系统会提示如下文本 INSTALL install INSTALL install INSTALL install INSTALL install INSTALL install4.检查文件
ls -l;
运行后你会得到一个文件列表,这里是Redis的src文件夹里面的文件,里面有你运行redis所需的命令。5.配置Redis
cd ..; vim redis.conf;
编辑配置项daemonize 用来修改运行方式,默认为no,意为前台运行,修改为yes,让他后台运行
编辑配置项requirepass 用来修改认证密码,远程登录Redis需要认证密码
编辑配置项bind 用来修改访问权限,默认是127.0.0.1为只能本地访问,你可以注释此配置项,即不限制6.启动Redis服务
以默认配置启动redisredis-server /home/redis/redis-4.0.1/redis.conf;7.登录到Redis
redis-cli;8.关闭Redis服务
pkill redis-server;
你也可以通过killall命令或者kill -9或者redis-server shutdown命令来关闭redis服务进程9.端口问题
如果你遇到端口被占用,无法启动redis服务。netstat -tunpl | grep 6379;
你可以通过该命令查找谁使用了6379端口,你需要保证你有系统的root权限。10.配置文件的其它配置
1、daemonize 是否需要后台运行,默认no 2、pidfile 配置多个pid的地址 默认位置是/var/run/redis.pid 3、bind 限定ip访问,不设置即不限制,设置了则只接受该ip的请求 4、port 监听端口,默认是6379 5、loglevel 日志等级 debug verbose notice warning 6、logfile log文件的存储位置 7、databases 数据库数量,默认0 8、save redis保存镜像的频率 9、rdbcompression 在进行镜像备份时,是否进行压缩 10、dbfilename 镜像备份文件的文件名 11、Dir 数据库镜像备份的文件放置路径 12、Slaveof 设置数据库为其他数据库的从数据库 13、Masterauth 主数据库连接需要的密码验证 14、Requriepass 登录数据库时所需的密码 15、Maxclients 限制同时使用的客户数量 16、Maxmemory 设置redis能够使用的最大内存 17、Appendonly 开启append only模式 18、Appendfsync 设置对appendonly.aof文件同步的频率(对数据进行备份的第二种方式) 19、vm-enabled 是否开启虚拟内存支持 (vm开头的参数都是配置虚拟内存的) 20、vm-swap-file 设置虚拟内存的交换文件路径 21、vm-max-memory 设置redis使用的最大物理内存大小 22、vm-page-size 设置虚拟内存的页大小 23、vm-pages 设置交换文件的总的page数量 24、vm-max-threads 设置VM IO同时使用的线程数量 25、Glueoutputbuf 把小的输出缓存存放在一起 26、hash-max-zipmap-entries 设置hash的临界值 27、Activerehashing 重新hash
相关文章推荐
- 安装MySQL先复制1. Linux (CentOS 7.3) 下快速安装Mysql数据库(安装教程)2.后复制阿里云配置 MySQL 远程连接的详细步骤
- CentOS 7安装配置Redis数据库
- CentOS 7安装配置Redis数据库
- Linux安装配置Redis CentOS 7 下安装Redis
- CentOS Linux下 redis 下载、安装、配置、主从集群配置
- CentOS下Redis数据库的基本安装与配置教程
- CentOS Linux系统下安装Redis过程和配置参数说明
- Linux (CentOS 7.3) 下快速安装Mysql数据库
- Linux安装配置Redis CentOS 7 下安装Redis
- Linux (CentOS 7.3) 下快速安装Mysql数据库
- Linux安装配置Redis CentOS 7 下安装Redis
- Linux---VMware 虚拟机安装 CentOS 7.3、配置JDK环境、Tomcat服务器、MySQL数据库
- Linux(CentOS)下安装配置和使用PostgreSQL数据库
- Redis学习(一):CentOS 6.8下Redis数据库安装配置指南、常用命令、主从同步集群
- CentOS 7安装配置Redis数据库
- 【Linux数据库】Redis安装配置
- CentOS 7安装配置Redis数据库
- CentOS 7安装配置Redis数据库
- Linux安装配置Redis CentOS 7 下安装Redis
- CentOS Linux系统下安装Redis过程和配置参数说明