linux中redis安装

本文详细介绍了在Linux环境下安装和配置Redis的过程,包括环境搭建、编译安装、配置后台运行及远程连接设置等内容。

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

1)安装redis编译的c环境,yum install gcc-c++

2)redis-2.6.16.tar.gz上传到Linux系统中

3)解压到/usr/local下  tar -xvf redis-2.6.16.tar.gz -C /usr/local

4)进入redis-2.6.16目录 使用make命令编译redis

5)redis-2.6.16目录中 使用make PREFIX=/usr/local/redis install命令安装 redis到/usr/local/redis中

6)拷贝redis-2.6.16中的redis.conf到安装目录redis中

7)启动redis 在bin下执行命令redis-server redis.conf

8)如需远程连接redis,需配置redis端口6379在linux防火墙中开发

/sbin/iptables -I INPUT -p tcp --dport 6379 -j ACCEPT

/etc/rc.d/init.d/iptables save

 

启动后看到如上欢迎页面,但此窗口不能关闭,窗口关闭就认为redis也关闭了(类 Tomcat通过bin下的startup.bat的方式)

解决方案:可以通过修改配置文件 配置redis后台启动,即服务器启动了但不会 穿件控制台窗口

redis.conf文件中的daemonize从false修改成true表示后台启动

使用命令查看6379端口是否启动ps -ef | grep redis

 

转载于:https://www.cnblogs.com/myjava1/p/8032208.html

### Linux Redis 安装配置教程 #### 1. 环境准备 在开始安装 Redis 之前,确保系统已安装必要的依赖工具。可以通过以下命令安装编译环境: ```bash sudo apt update sudo apt install build-essential ``` 对于基于 Red Hat 的系统(如 CentOS),可以使用 `yum` 安装: ```bash sudo yum groupinstall "Development Tools" ``` #### 2. 下载 Redis 源码包 进入目标目录并下载 Redis 压缩包。例如,下载 Redis 7.0.4 版本: ```bash cd /usr/local/src wget http://download.redis.io/releases/redis-7.0.4.tar.gz ``` #### 3. 解压源码包 解压下载的 Redis 压缩包到指定目录: ```bash tar -zxvf redis-7.0.4.tar.gz -C /usr/local/redis ``` 创建解压目标目录 `/usr/local/redis` 并将文件解压至该目录[^5]。 #### 4. 编译 Redis 进入解压后的 Redis 目录并执行编译命令: ```bash cd /usr/local/redis/redis-7.0.4 make ``` 如果需要加速编译过程,可以使用多线程编译: ```bash make -j $(nproc) ``` #### 5. 移动配置文件 创建一个专门存放配置文件的目录,并将默认的 `redis.conf` 文件移动到该目录中: ```bash mkdir /usr/local/redis/config cp /usr/local/redis/redis-7.0.4/redis.conf /usr/local/redis/config/ ``` 此操作有助于更好地组织配置文件[^3]。 #### 6. 启动 Redis 服务 进入 Redis 的二进制文件目录并启动 Redis 服务: ```bash cd /usr/local/redis/redis-7.0.4/src ./redis-server /usr/local/redis/config/redis.conf ``` 如果希望以后台模式运行 Redis,可以在配置文件中设置 `daemonize yes`[^2]。 #### 7. 配置 Redis 编辑 Redis 配置文件以满足实际需求。以下是常见的配置项及其作用: - **监听地址**:修改 `bind` 参数为服务器的 IP 地址或 `0.0.0.0`。 - **端口号**:通过 `port` 参数设置监听端口,默认为 `6379`。 - **密码保护**:启用 `requirepass` 参数并设置密码。 - **持久化方式**:选择 `RDB` 或 `AOF` 持久化方式。 - **最大内存限制**:通过 `maxmemory` 参数设置 Redis 最大可用内存。 示例配置内容: ```ini bind 0.0.0.0 port 6379 daemonize yes requirepass your_password maxmemory 2gb ``` #### 8. 测试连接 使用 Redis 客户端测试连接是否正常: ```bash ./redis-cli -h 127.0.0.1 -p 6379 -a your_password ``` 如果连接成功,可以执行简单命令验证功能: ```bash set test_key "Hello Redis" get test_key ``` #### 9. 设置开机自启 为了实现 Redis 的开机自启,可以将启动命令添加到系统的启动脚本中。例如,在 `/etc/rc.local` 文件中添加以下内容: ```bash /usr/local/redis/redis-7.0.4/src/redis-server /usr/local/redis/config/redis.conf ``` --- ### 注意事项 - 如果 Redis 在防火墙后运行,请确保开放相应的端口[^4]。 - 修改配置文件后,需要重启 Redis 服务以使更改生效。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值