Centos7 Redis安装

下载地址:http://download.redis.io/releases/redis-5.0.8.tar.gz

安装gcc环境

复制代码
# 版本号查询,未安装时安装
$ gcc --version

$ yum install gcc

开放端口(仅防火墙开启时配置)

复制代码
$ firewall-cmd --zone=public --add-port=6379/tcp --permanen
$ firewall-cmd --reload

9.1 下载&解压&移动

下载

复制代码
$ wget http://download.redis.io/releases/redis-5.0.8.tar.gz

解压

复制代码
$ tar -zxvf redis-5.0.8.tar.gz

移动

复制代码
$ mv redis-5.0.8/ /usr/local/
$ cd /usr/local/redis-5.0.8/

9.2 编译安装

复制代码
$ make MALLOC=libc

#如果提示make找不到命令,根据提示安装即可

9.3 测试

复制代码
$ cd src
$ ./redis-server

9.4 修改配置文件

复制代码
$ mkdir /etc/redis
$ cp /usr/local/redis-5.0.8/redis.conf /etc/redis/6379.conf

$ vim /etc/redis/6379.conf

# 密码
requirepass xxxx

# 守护进程
daemonize yes

# 远程访问
# bind 127.0.0.1

# 外部访问
protected-mode yes

注:

​ 1.关闭protected-mode模式,此时外部网络可以直接访问

​ 2.开启protected-mode保护模式,需配置bind ip或者设置访问密码

9.5 开机自启

复制脚本

复制代码
$ cp -a /usr/local/redis-5.0.8/utils/redis_init_script /etc/rc.d/init.d/redisd

修改脚本

复制代码
$ vim /etc/rc.d/init.d/redisd

# 修改脚本,根据实际路径修改
EXEC=/usr/local/redis-5.0.8/src/redis-server
CLIEXEC=/usr/local/redis-5.0.8/src/redis-cli

添加自启服务:方式一

复制代码
$ vim /etc/rc.d/rc.local

# 末尾添加以下内容
/etc/rc.d/init.d/redisd start

添加自启服务:方式二

复制代码
$ chkconfig redisd on

# 如果出现 service redisd does not support chkconfig 错误,在启动脚本开头添加如下注释来修改运行级别:
    #!/bin/sh
    # chkconfig:   2345 90 10

9.6 错误解决

9.6.1 设置服务器密码后,使用service redis stop 出现 (error) NOAUTH Authentication required

复制代码
# 修改redis服务脚本,加入如下所示的授权信息即可:
$ vim /etc/rc.d/init.d/redisd
$ CLIEXEC -a "password" -p $REDISPORT shutdown
相关推荐
广州灵眸科技有限公司7 小时前
xfce桌面触摸校准:基于灵眸科技EASY-EAl-Orin-Nano
数据库·windows·科技
憧憬成为web高手10 小时前
皮卡丘靶场速通--sql 2
数据库·sql·mybatis
段一凡-华北理工大学10 小时前
向量数据库实战:选型、调优与落地~系列文章12:文本分块策略实战:chunk_size 怎么选?重叠多少?
开发语言·数据库·后端·oracle·rust·工业智能体·高炉智能化
二宝哥11 小时前
CentOS 7.9 系统下 Redis 5.0.4 单机安装与源码编译安装指南
redis·centos
oradh12 小时前
Oracle XTTS实现跨版本迁移和升级(Oracle 11g单库升级至19C RAC集群)
数据库·oracle·11g升级19c·xtts跨版本迁移和升级
z1234567898613 小时前
2026最新两款AI编程工具深度对比实测
java·数据库·ai编程
程序猿DD13 小时前
一个 API Key,统一调用大模型、生图和联网搜索
数据库·网关
java_logo13 小时前
Docker Compose 部署 ClickHouse:快速搭建高性能列式数据库
数据库·clickhouse·docker·列式数据库·轩辕镜像·高性能数据库·clickhouse部署教程
TlSfoward14 小时前
抓包代理链路下的 TLS 指纹变化分析 TLSFOWARD抓包工具
数据库·爬虫·网络协议·搜索引擎·php
数智化管理手记14 小时前
账龄分析手工统计易遗漏?自动账龄分析工具怎么搭建
大数据·网络·数据库·人工智能·数据挖掘