Linux安装redis并设置远程访问

本文提供了一份详细的指南,介绍如何在服务器上下载、编译和配置 Redis 4.0 版本以实现后台运行及远程连接。包括解决依赖问题、配置文件调整及设置密码等关键步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.下载redis最新4.0版本的tar包

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

如果报wget: command not found则先yum -y install wget

2.解压

tar -xvf redis-4.0.9.tar.gz

3.编译和安装

cd redis-4.0.9/
make MALLOC=libc
cd src && make install

4.后台运行并设置远程连接

回到安装主目录,编辑redis.conf

设置后台运行
daemonize no 修改为 daemonize yes
设置远程连接
protected-mode yes 修改为 protected-mode no 
并对 bind 127.0.0.1 进行注释

5.设置密码

添加 requirepass 123456(密码)****

最后记录一下服务器上nginx启动命令

/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf
### 安装 Redis 为了在 Linux 系统上安装 Redis,可以采用多种方法。一种常见的做法是在 CentOS 7 上利用 `yum` 工具来简化这一过程: ```bash sudo yum install -y redis ``` 这一步骤会自动处理依赖关系完成软件包的安装[^1]。 对于那些偏好从源码构建的人来说,则需预先确保系统已配备 GCC 编译器环境,可通过如下命令实现: ```bash yum install gcc-c++ ``` 之后可前往官方网站获取最新版 Redis 的压缩包,将其解压至目标位置再依照官方文档指导执行编译与安装操作[^4]。 ### 修改配置文件以启用远程访问功能 欲使 Redis 支持来自外部网络节点的数据请求,在成功安装后还需进一步编辑其配置文件 `/etc/redis.conf` 或者其他自定义路径下的相应文件。具体而言就是找到 bind 参数所在行取消注释状态将 IP 地址设为0.0.0.0表示接受任何来源地连接;另外建议设定密码保护机制提高安全性。 ```conf bind 0.0.0.0 requirepass your_password_here ``` 最后记得重启服务让更改生效: ```bash service redis restart ``` 或者依据不同发行版特性选用 systemctl 命令替代上述指令[^3]。 ### 调整防火墙策略开放端口 为了让外界能够顺利抵达本机上的 Redis 实例,还需要确认服务器的安全组规则允许 TCP 流量通过默认监听端口号6379。如果当前环境中启用了 iptables 或 firewalld ,则应添加例外条目放行该特定流量。 针对使用 firewalld 的场景,可以通过下面这条命令永久开启所需端口: ```bash firewall-cmd --zone=public --add-port=6379/tcp --permanent firewall-cmd --reload ``` 以上措施综合起来即构成了完整的解决方案框架用于实现在 Linux 平台上架设可供远端机器存取资料之 Redis 数据库实例的过程[^2]。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值