欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 健康 > 美食 > Ubuntu 24.04 安装 Redis

Ubuntu 24.04 安装 Redis

2025/2/22 16:33:10 来源:https://blog.csdn.net/weixin_39285027/article/details/145594086  浏览:    关键词:Ubuntu 24.04 安装 Redis

以下是针对 Ubuntu 24.04 安装 Redis,配置内存限制为 2GB,启用远程访问,并设置密码为 jredis1206a 的完整步骤:


1. 更新系统

确保系统包是最新的:

sudo apt update && sudo apt upgrade -y

2. 安装 Redis

使用 APT 包管理器安装 Redis:

sudo apt install redis-server -y

3. 配置 Redis

编辑 Redis 配置文件以设置内存限制、远程访问和密码。

sudo nano /etc/redis/redis.conf
修改以下内容:
  1. 允许远程访问
    找到以下行:

    bind 127.0.0.1
    

    修改为:

    bind 0.0.0.0
    
  2. 设置最大内存限制
    找到 # maxmemory# maxmemory-policy,取消注释并设置为:

    maxmemory 2gb
    maxmemory-policy allkeys-lru
    
    • 解释
      • maxmemory 限制 Redis 最大使用内存为 2GB。
      • maxmemory-policy allkeys-lru 表示当内存达到上限时,删除最近最少使用的键。
  3. 设置密码
    找到 # requirepass foobared,取消注释并修改为:

    requirepass jredis1206a
    

保存并退出文件后,重启 Redis 服务:

sudo systemctl restart redis

4. 配置防火墙

Redis 默认使用端口 6379,需要确保防火墙允许远程访问。

允许所有 IP 访问:
sudo ufw allow 6379
或者仅允许特定 IP 访问:
sudo ufw allow from <client_ip> to any port 6379

重新加载防火墙规则:

sudo ufw reload

5. 验证 Redis 配置

本地测试:

使用 redis-cli 测试:

redis-cli

输入以下命令验证密码:

auth jredis1206a
ping

返回 PONG 表示正常。

远程测试:

从客户端尝试连接:

redis-cli -h <server_ip> -p 6379 -a jredis1206a

成功后,输入 ping,返回 PONG


6. 启用开机自启动

确保 Redis 服务在系统启动时自动运行:

sudo systemctl enable redis

7. 检查 Redis 服务状态

确保 Redis 正常运行:

sudo systemctl status redis

8. 验证内存限制

在 Redis CLI 中运行以下命令检查最大内存:

CONFIG GET maxmemory

返回结果应为 2147483648(即 2GB)。


通过以上步骤,Redis 已安装并配置为支持 2GB 内存限制远程访问,并设置了密码 jredis1206a

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

热搜词