在Centos7上安装Redis6
2021/12/11 19:47:28
本文主要是介绍在Centos7上安装Redis6,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
一、背景
Redis
是一个非常流行的NOSQL数据库,拥有的数据类型非常丰富,此处我们简单记录一下在Centos7
上是如何安装Redis6
的。Redis的安装是推荐使用源码进行安装的。
二、安装步骤
1、安装gcc依赖
2、下载redis6
wget https://download.redis.io/releases/redis-6.2.6.tar.gz
3、解压编译
# 解压 tar -zxvf redis-6.2.6.tar.gz # 进入解压后的目录 cd redis-6.2.6 # 执行编译,如果make出错,可以看下方 可能出现的错误 的这个标题 make
4、安装
1、安装到默认的位置
make install
2、安装redis到指定的位置
make PREFIX=具体的路径 install
此处我们安装到默认的路径下。
5、启动redis
1、前台启动
redis-server
2、后台启动
vim redis.conf
,这个文件默认在redis-6.2.6/redis.conf
修改
daemonize yes
启动
redis-server redis.conf
6、防火墙放行6379端口
[root@centos01 redis-6.2.6]# firewall-cmd --zone=public --add-port=6379/tcp --permanent success [root@centos01 redis-6.2.6]# firewall-cmd --reload success
7、连接到redis
[appuser@centos01 ~]$ redis-cli -h 127.0.0.1 -p 6379 127.0.0.1:6379>
三、redis的简单配置
配置项 | 值 | 解释 |
---|---|---|
port | 6379 | 客户端通讯端口,redis服务器启动的端口 |
daemonize | yes | 以后台的方式运行 |
bind | 192.168.56.101 | redis服务启动时绑定的ip地址,是本地网卡的地址 |
pidfile | /var/run/redis_6379.pid | 当是以后台方式运行时,会产生一个pid文件 |
logfile | /var/log/redis_6379.log | 指定日志文件的路径 |
dir | ./ | 数据库的持久化文件保存的路径,必须是目录 |
appendonly | yes | 打开aof持久化 |
appendfsync | everysec | aof每秒写入一次 |
appendfilename | appendonly.aof | aof文件名 |
requirepass | 123456 | 设置一个redis的密码,可以设置的复杂一些 |
maxclients | 10000 | 设置最大可以有多少个连接连接到redis server |
maxmemory | 2GB | 设置redis最多可用的内存 |
四、可能出现的错误
1、zmalloc.h:50:31: 致命错误:jemalloc/jemalloc.h:没有那个文件或目录
经过百度,可知通过make MALLOC=libc
命令解决。
2、如果出现了Connection refused
1、检查redis端口是否放行
2、检查redis.conf 中bind的值,默认只能通过127.0.0.1来访问。
学习测试可以配置成 bind 0.0.0.0
,生产环境不可以。
3、如果rdb保存失败时
如果出现了如上日志,那么我们可以修改vm.overcommit_memory=1
来解决。
五、参考文档
1、Redis Quick Start
这篇关于在Centos7上安装Redis6的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-08阿里云Redis项目实战入门教程
- 2024-11-08阿里云Redis资料:新手入门与初级使用指南
- 2024-11-08阿里云Redis教程:新手入门及实用指南
- 2024-11-07阿里云Redis学习入门:新手必读指南
- 2024-11-07阿里云Redis学习入门:从零开始的操作指南
- 2024-11-07阿里云Redis学习:初学者指南
- 2024-11-06阿里云Redis入门教程:轻松搭建与使用指南
- 2024-11-02Redis项目实战:新手入门教程
- 2024-10-22Redis入门教程:轻松掌握数据存储与操作
- 2024-10-22Redis缓存入门教程:快速掌握Redis缓存基础知识