Redis单机部署
1 安装
下载最新稳定版Redis https://download.redis.io/redis-stable.tar.gz
| # 安装wget |
| yum install -y wget |
| # 安装gcc环境 |
| yum install gcc-c++ |
| # 获取安装包 |
| wget https://download.redis.io/redis-stable.tar.gz |
| tar -xvf redis-stable.tar.gz |
| cd redis-stable |
1.1 编译

1.2 安装至指定目录
| # 执行 |
| make PREFIX=/opt/redis install |
1.3 配置文件
| # 创建数据文件夹 |
| mkdir -p /opt/redis/data |
| |
| cat >/opt/redis/redis.conf << EOF |
| # redis 密码 |
| #requirepass Password123 |
| # 保护模式关闭 |
| protected-mode no |
| # 后台运行 |
| daemonize yes |
| # key 监听器配置 |
| # notify-keyspace-events Ex |
| # 配置持久化文件存储路径 |
| dir /opt/redis/data |
| # 配置rdb |
| # 15分钟内有至少1个key被更改则进行快照 |
| save 900 1 |
| # 5分钟内有至少10个key被更改则进行快照 |
| save 300 10 |
| # 1分钟内有至少10000个key被更改则进行快照 |
| save 60 10000 |
| # 开启压缩 |
| rdbcompression yes |
| # rdb文件名 用默认的即可 |
| dbfilename dump.rdb |
| # 设置redis最大内存256m 如果不设置最大内存,会占用系统内存直至内存爆满为止 |
| maxmemory 268435456 |
| # 开启aof |
| appendonly yes |
| # 文件名 |
| appendfilename "appendonly.aof" |
| # 持久化策略,no:不同步,everysec:每秒一次,always:总是同步,速度比较慢 |
| # appendfsync always |
| appendfsync everysec |
| # appendfsync no |
| EOF |
1.4 启动
| cd /opt/redis/bin |
| ./redis-server ../redis.conf |
| # 启动成功如下图 |

【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了