响应式网站编码怎吗设置桂建云官网
前提条件
- 一台运行 Ubuntu 24 的服务器
 - 拥有 sudo 权限的用户
 
步骤一:更新系统包
首先,确保系统包是最新的,以避免潜在的依赖问题。
sudo apt update
sudo apt upgrade -y
 
步骤二:安装编译 Redis 所需的依赖
Redis 需要一些编译工具和库,请安装这些依赖包。
sudo apt install build-essential tcl -y
 
步骤三:下载、编译并安装 Redis 7.0.15
1. 下载 Redis 源代码
访问 Redis 官方下载页面 获取最新版本的下载链接,或使用以下命令下载指定版本。
wget https://download.redis.io/releases/redis-7.0.15.tar.gz
 
2. 解压源码包
tar xzf redis-7.0.15.tar.gz
cd redis-7.0.15
 
3. 编译 Redis
make
make test
sudo make install
 
步骤四:创建 Redis 用户和目录
为 Redis 创建一个专用用户和所需的目录,增强安全性。
sudo adduser --system --group --no-create-home redis
sudo mkdir /etc/redis
sudo mkdir /var/lib/redis
sudo chown redis:redis /var/lib/redis
sudo chmod 770 /var/lib/redis
 
步骤五:配置 Redis
1. 复制配置文件
将默认的 Redis 配置文件复制到 /etc/redis/ 目录。
sudo cp redis.conf /etc/redis/
 
2. 编辑配置文件
使用文本编辑器(如 nano)编辑配置文件。
sudo nano /etc/redis/redis.conf
 
进行以下修改:
-  
绑定所有 IP 地址
找到
bind配置项,将其设置为0.0.0.0,允许来自任何 IP 的连接。bind 0.0.0.0 -  
关闭保护模式
关闭 Redis 的保护模式,允许外部访问。
protected-mode no -  
后台运行
将 Redis 设置为后台运行。
daemonize yes -  
指定持久化目录
确保 Redis 的持久化目录正确指向
/var/lib/redis。dir /var/lib/redis -  
设置密码认证(强烈推荐)
为 Redis 设置访问密码,提高安全性。
requirepass YourStrongPassword将
YourStrongPassword替换为你选择的强密码。 
保存并关闭文件(在 nano 中按 Ctrl + O 保存,Ctrl + X 退出)。
步骤六:启动 Redis 服务器
使用 redis-server 命令并指定配置文件路径启动 Redis。
sudo redis-server /etc/redis/redis.conf
 
你可以使用 & 符号将 Redis 进程放入后台运行,或者确保配置文件中的 daemonize yes 已设置。
步骤七:配置防火墙
确保服务器的防火墙允许外部访问 Redis 的默认端口 6379。
1. 使用 UFW 允许端口
sudo ufw allow 6379/tcp
 
2. 限制访问 IP(可选)
如果服务器暴露在公网,建议仅允许特定 IP 地址访问 Redis 端口。例如,仅允许 192.168.1.100 访问:
sudo ufw allow from 192.168.1.100 to any port 6379
 
步骤八:验证 Redis 是否运行正常
1. 检查 Redis 进程
使用 ps 或 netstat 检查 Redis 是否在运行,并监听正确的端口。
ps aux | grep redis
 
sudo netstat -plnt | grep 6379
 
2. 使用 redis-cli 测试连接
 
从本地或另一台机器使用 redis-cli 连接到 Redis 服务器。
redis-cli -h your.server.ip -p 6379
 
如果设置了密码,输入以下命令进行认证:
auth YourStrongPassword
 
成功后,应返回:
OK
 
3. 测试 PING 命令
在 redis-cli 中输入 PING,应返回 PONG。
ping
 
输出:
PONG
