Ubuntu 安装redis和nginx

前置条件

bash 复制代码
apt-get install gcc
apt-get install libpcre3 libpcre3-dev
apt-get install zlib1g-dev
apt-get install openssl libssl-dev
apt-get install libjemalloc-dev
apt-get install build-essential
apt-get install pkg-config
安装redis另外需要
cd /opt/redis/deps
make hiredis jemalloc linenoise lua fast_float

安装nginx

bash 复制代码
cd /opt/nginx
./configure --prefix=/opt/nginx-1.29.0
make & make install

redis需要Linux内核允许所有内存超分配

bash 复制代码
vim /etc/sysctl.conf
vm.overcommit_memory = 1
sysctl -p

安装redis

bash 复制代码
cd /opt/redis
make
make PREFIX=/opt/redis-8.0.3 install
cp redis.conf /opt/redis-8.0.3/bin
./redis-server ./redis.conf
相关推荐
十八旬20 分钟前
苍穹外卖项目实战(day7-1)-缓存菜品和缓存套餐功能-记录实战教程、问题的解决方法以及完整代码
java·数据库·spring boot·redis·缓存·spring cache
笨鸟贤妃1 小时前
Ubuntu 22.04 安装 Docker & Compose 最新最简单完整指南
ubuntu·docker·compose
leo__5201 小时前
在Ubuntu 22.04系统中无需重启设置静态IP地址
tcp/ip·ubuntu·php
2301_781668611 小时前
Redis 面试
java·redis·面试
荣光波比1 小时前
Nginx 实战系列(六)—— Nginx 性能优化与防盗链配置指南
运维·nginx·性能优化·云计算
吐泡泡_1 小时前
Redis(缓存)
redis
无名客02 小时前
redis分布式锁为什么采用Lua脚本实现。而不是事务
redis·分布式·lua·事务
梦中的天之酒壶2 小时前
Redis Stack扩展功能
数据库·redis·bootstrap
对你无可奈何4 小时前
关于Ubuntu的 update造成的内核升级
运维·服务器·ubuntu
qq_312920114 小时前
Nginx限流与防爬虫与安全配置方案
运维·爬虫·nginx·安全