# Redis篇(环境搭建) *平台部署知识* 本文介绍以及演示了 redis 服务器 部署 搭建 流程,基于 Linux 环境的哦~ Windows直接用软件包即可。 ## 目录 [TOC]  ## 准备 redis 软件包 ### Windows 软件包 https://github.com/microsoftarchive/redis/releases ### Linux 软件包 https://download.redis.io/releases/ 可以通过 `wget https://download.redis.io/releases/redis-7.2.5.tar.gz` 的命令下载,日志应类似下面的样子! ``` --2024-12-06 10:46:08-- https://download.redis.io/releases/redis-7.2.5.tar.gz 正在解析主机 download.redis.io (download.redis.io)... 45.60.125.1 正在连接 download.redis.io (download.redis.io)|45.60.125.1|:443... 已连接。 已发出 HTTP 请求,正在等待回应... 200 OK 长度: 3386454 (3.2M) [application/octet-stream] 正在保存至: “redis-7.2.5.tar.gz” redis-7.2.5.tar.gz 100%[=============================================================================================================================================================>] 3.23M 1.96MB/s 用时 1.6s 2024-12-06 10:46:12 (1.96 MB/s) - 已保存 “redis-7.2.5.tar.gz” [3386454/3386454]) ``` ## Linux 特有步骤 编译软件包 ### 解压软件包 ``` tar -zxvf ./redis-7.2.5.tar.gz redis-7.2.5/ ``` ### 编译环境准备 ``` sudo apt update sudo apt install gcc ``` ### 开始编译与安装 使用下面的命令可以进行编译与安装,同时下面的目录中的 `/usr/local/redis` 就是 redis 的安装目录!如果不指定就是 `/usr/local` 目录,一般不需要特别指定! ``` cd redis-7.2.5/ make mkdir -p /usr/local/redis make PREFIX=/usr/local/redis/ install ``` ### 安装之后的文件目录 redis-benchmark:这是一个用来测试 Redis 性能的工具,可以模拟多个客户端同时访问 Redis 服务器。 redis-check-aof 和 redis-check-rdb:这两个是用于检查 AOF (Append Only File) 和 RDB (Redis Database) 持久化文件的工具,它们通过符号链接指向了 redis-server,意味着它们实际上是 redis-server 程序的不同运行模式。 redis-cli:这是 Redis 命令行接口工具,允许用户与 Redis 服务器交互。 redis-server:这是 Redis 服务器本身的二进制文件,负责处理所有的 Redis 请求。 ``` -rwxr-xr-x 1 root root 10806776 12月 6 11:27 redis-benchmark* lrwxrwxrwx 1 root root 12 12月 6 11:27 redis-check-aof -> redis-server* lrwxrwxrwx 1 root root 12 12月 6 11:27 redis-check-rdb -> redis-server* -rwxr-xr-x 1 root root 11356064 12月 6 11:27 redis-cli* lrwxrwxrwx 1 root root 12 12月 6 11:27 redis-sentinel -> redis-server* -rwxr-xr-x 1 root root 22984328 12月 6 11:27 redis-server* ``` ## 启动 redis ### 直接前台启动 redis ``` redis-server ``` ### 修改 redis 配置 首先将配置文件拷贝一份,做为备份,这个配置文件是 redis 提供的,里面是一些默认的配置文件模板! ``` cp redis.conf redis.conf.bck ``` 然后我们开始修改 `redis.conf` ``` # 允许访问的地址,默认是127.0.0.1,会导致只能在本地访问。修改为0.0.0.0则可以在任意IP访问,生产环境不要设置为0.0.0.0 bind 0.0.0.0 # 守护进程,修改为yes后即可后台运行 daemonize yes # 密码,设置后访问Redis必须输入密码 requirepass 123321 # 监听的端口 port 6379 # 工作目录,默认是当前目录,也就是运行redis-server时的命令,日志、持久化等文件会保存在这个目录 dir . # 数据库数量,设置为1,代表只使用1个库,默认有16个库,编号0~15 databases 1 # 设置redis能够使用的最大内存 maxmemory 512mb # 日志文件,默认为空,不记录日志,可以指定日志文件名 logfile "redis.log" ``` ### 使用配置文件启动 redis ``` # 启动 redis-server redis.conf ``` ------ ***操作记录*** 作者:[root](https://www.lingyuzhao.top//index.html?search=1 "root") 操作时间:2025-01-01 11:46:09 星期三 【时区:UTC 8】 事件描述备注:保存/发布 中国 天津 [](如果不需要此记录可以手动删除,每次保存都会自动的追加记录)