002 redis的安装

本文详细介绍如何通过源码方式在Linux环境下安装Redis,并配置其为后台进程运行。包括检查GCC编译器、解压源码包、编译安装及基本配置步骤。

 

一 .概述

废话不多说.学习之前需要安装redis.

redis的安装非常简单,我们采用源码的方式进行安装.


 

二 .源码安装.

源码安装之前,首先要确定linux之上有gcc编译器,否则源码无法进行编译.

[1]上传源码文件,解压.

[2] 进行配置

首先需要进入redis文件之中,

我们发现在这个文件之中有了Makefile文件了,也就是说redis根本不需要进行./configure了 .

[3]进行文件的编译

使用make命令.

[4]使用make install

make install命令.

[5]查看

redis默认安装在了/usr.local/bin之下.

上面图中的几个命令是我们以后最为常用的命令了.

其中 : redis-server 是redis服务器开启的脚本

  其中 : redis-cli是redis客户端的脚本.


 

下面,我们测试一下redis的启动吧.

我们执行redis-server就可以了.


 

出现的问题:

我们现在有几个问题需要解决一下.

[1]将配置文件复制到bin之下,以后我们会去修改bin下的config文件

[2]配置redis的配置.比如后台运行等.

使用cp命令复制一个文件到脚本执行空间.

现在我们打开这个文件--redis.conf文件看一下.

其实,我们一会玩redis就是在玩这个文件的配置工作.


 

现在: 修改这个配置文件.

 

将redis设置为后台进程.

现在我们使用我们自己的配置文件进行启动了.

首先玩耍一下redis了.很好,安装就成功了.

redis的关闭:

使用客户端的命令进行关闭就可以了.


 总结:

redis已经帮助我们./configure了,因此我们只需要make和make install了.

剩下配置redis的配置文件,首先设置一下redis为后台进程就可以了.

总的来说,redis的安装就这些简单的内容.

 

转载于:https://www.cnblogs.com/trekxu/p/8710927.html

### 多个 Redis 服务实例的安装与配置 要在 Windows 系统上安装并运行多个 Redis 服务实例(`redis001` 到 `redis007`),需要分别为每个实例创建独立的配置文件和端口号。以下是实现这一目标的具体说明: #### 1. 准备工作 将已下载的 Redis 压缩包解压至指定路径,例如 `C:\redis` 文件夹,并确保其中包含可执行文件 `redis-server.exe` 和默认配置文件 `redis.windows.conf`。 #### 2. 创建多个配置文件 为了区分不同实例的服务名称和监听端口,需为每个实例分别创建单独的配置文件。假设要创建名为 `redis001` 至 `redis007` 的七个实例,则操作如下: - 在 `C:\redis\conf` 目录下新建七份不同的配置文件,命名方式如 `redis001.conf`, `redis002.conf`, ..., `redis007.conf`。 - 编辑每一份配置文件,在其内部设置唯一的参数组合,包括但不限于以下内容: - 设置对应的端口号:依次分配未被占用的不同端口给各实例,比如 `6380`, `6381`, ..., `6386`[^2]。 - 修改绑定地址:如果仅允许本地访问则保持默认值 `bind 127.0.0.1`;否则调整为实际需求中的 IP 地址。 - 自定义日志记录位置以及数据库持久化选项等其他必要项。 #### 3. 安装服务 针对每一个新建立的配置文件及其关联的特定端口,重复执行下面两条命令来注册对应的服务名和服务启动指令: ```bash redis-server --service-install C:\redis\conf\<instance_name>.conf --service-name <instance_service_name> ``` 例如对于第一个实例 `redis001` 可能会这样写入终端窗口中输入: ```bash redis-server --service-install C:\redis\conf\redis001.conf --service-name redis001 ``` 随后再逐一开启这些刚添加进去的新建服务项目们吧!只需简单调用如下形式即可完成各自独立进程正式启动啦~ ```bash redis-server --service-start --service-name <instance_service_name> ``` 同样拿刚才那个例子来说就是这样的咯~ ```bash redis-server --service-start --service-name redis001 ``` 最后别忘了当不再需要某些时候记得妥善处理掉它们哦~停止&卸载的方法也很容易掌握哒~ 停止单独某一项服务的话就按照这个样子做就行喽: ```bash redis-server --service-stop --service-name <instance_service_name> ``` 而彻底移除某个已经存在的服务条目呢?那就试试看这招数呗: ```bash redis-server --service-uninstall --service-name <instance_service_name> ``` 以上便是整个关于如何在Windows环境下成功搭建起多达七个相互隔离却又彼此协同工作的Redis缓存服务器集群解决方案啦!希望对你有所帮助😊 --- ### 注意事项 - **端口冲突**:务必确认所选端口均处于可用状态,避免与其他应用程序发生冲突[^2]。 - **资源消耗**:随着实例数量增加,系统内存及 CPU 负荷亦随之上升,请依据硬件条件合理规划规模大小。 - **安全性考量**:建议启用密码保护功能以增强数据安全防护能力[^1]。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值