centos7安装单机版redis

1.先创建一个目录

mkdir /usr/local/reedis

在这里插入图片描述

2.在新建目录下下载redis

cd /usr/local/redis/
wget http://download.redis.io/releases/redis-5.0.4.tar.gz

在这里插入图片描述在这里插入图片描述

3.解压

tar -zxvf redis-5.0.4.tar.gz
#查看
ls

在这里插入图片描述在这里插入图片描述

4.安装C语言环境

yum install gcc-c++

在这里插入图片描述在这里插入图片描述

5.编辑redis源码

cd redis-5.0.4
make

在这里插入图片描述在这里插入图片描述

6.安装redis(默认安装在当前目录下,可以使用PREFIX参数更改安装位置)
必须在redis-5.0.4文件下执行make install命令
(再创建一个目录,并将redis安装到该目录下)

mkdir /usr/local/redis/redis2
make install PREFIX=/usr/local/redis/redis2

在这里插入图片描述在这里插入图片描述
7.将解压包下的redis配置文件redis.conf拷贝到安装目录的bin目录下
(每一个redis对应着一个配置文件)

cp ./redis.conf /usr/local/redis/redis2/bin
#进入redis2/bin目录并查看
cd /usr/local/redis/redis2/bin
ll

在这里插入图片描述在这里插入图片描述

8.启动redis(需进入到安装目录)

./redis-server ./redis.conf

在这里插入图片描述在这里插入图片描述在这里插入图片描述

9.关闭redis
在这里插入图片描述

到此结束!!!

### 安装和部署单机版RedisCentOS #### 添加EPEL仓库并更新Yum源 为了获取更广泛的软件包支持,在开始安装之前,需确保已添加EPEL扩展库,并完成yum源的同步工作。 ```bash sudo yum install epel-release sudo yum update ``` 此过程有助于确保后续能够顺利下载所需的依赖项以及最新版本的应用程序[^1]。 #### 下载与编译Redis源码 对于特定需求或定制化场景下,可以选择直接从官方网站下载指定版本的Redis压缩包进行手动安装。这里假设采用官方发布的稳定版作为例子: ```bash cd /tmp/ wget http://download.redis.io/releases/redis-4.0.0.tar.gz tar xzf redis-4.0.0.tar.gz cd redis-4.0.0 make ``` 上述命令序列完成了对目标版本Redis二进制文件的构建准备[^3]。 #### 配置环境变量及服务启动脚本设置 为了让系统识别新安装的服务位置,建议将`src`目录下的可执行文件路径加入全局PATH环境中;同时复制提供的初始化脚本来简化未来管理流程。 ```bash cp src/redis-server src/redis-cli /usr/local/bin/ mkdir -p /etc/redis /var/lib/redis cp utils/install_server.sh . chmod +x install_server.sh ./install_server.sh ``` 通过这种方式可以实现更加便捷的操作体验,同时也便于后期维护升级等工作开展。 #### 修改配置参数适应生产环境 考虑到实际应用场景中的性能优化考量因素,应当调整部分默认设定来满足具体业务要求。例如修改绑定地址、开启持久化功能等重要选项均可以在编辑后的配置文档中体现出来。 ```bash vi /etc/redis/6379.conf # 将 daemonize no 改为 yes 以便以后台进程方式运行 daemonize yes # 设置日志级别,默认为 notice 即可 loglevel notice # 更改 pidfile 路径指向正确的位置 pidfile /var/run/redis_6379.pid # 设定数据存储目录 dir /var/lib/redis ``` 这些改动使得实例能够在脱离终端的情况下持续运作,并且按照预设条件保存内存状态至磁盘介质内。 #### 开启防火墙端口放行规则 如果遇到客户端无法连接的情况,则可能是由于安全策略限制所致。此时需要确认对应监听端口号是否已被允许穿越网络边界层传输请求报文。 ```bash firewall-cmd --zone=public --add-port=6379/tcp --permanent firewall-cmd --reload ``` 以上指令用于永久开放TCP协议上的6379号通信信道给外部访问者使用[^4]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值