正确安装Redis(推荐源码)后,更正确的运行我们的应用

本文指导如何创建Redis配置及数据目录,复制并编辑init脚本,调整配置文件包括设置端口、日志级别、RDB保存路径等,并将自定义脚本添加到默认运行级别。确保Redis实例在启动后正常运行并保存数据。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

创建两个目录分别存储 Redis 配置文件和数据:

  sudo mkdir /etc/redis
  sudo mkdir /var/redis

将源码中的utils目录下的 init 脚本复制到/etc/init.d. 建议使用运行此 Redis 实例的端口名称来命名它。例如:

在这里插入图片描述

sudo cp utils/redis_init_script /etc/init.d/redis_6379

编辑复制的初始化脚本

  sudo vi /etc/init.d/redis_6379

确保根据您自己使用的端口修改REDISPORT 这个参数。因为pid 文件路径和配置文件名都取决于这个端口号。

将源码的模板配置文件复制到/etc/redis/目录下使用端口号作为名称

 sudo cp redis.conf /etc/redis/6379.conf

在/var/redis下,新建一个目录将用作此 Redis 实例的数据和工作目录:

sudo mkdir /var/redis/6379

编辑配置文件,确保执行以下更改:

  • daemonize设置为 yes(默认设置为 no)。
  • pidfile设置为/var/run/redis_6379.pid(根据需要修改端口)。
  • 相应地更改port。在我们的示例中,不需要它,因为默认端口已经是 6379。
  • 设置loglevel 为你喜欢的日志级别。
  • logfile 设置为/var/log/redis_6379.log
  • dir设置为/var/redis/6379(非常重要的一步!)

最后,我们自己的Redis初始化脚本添加到默认运行级别:

 sudo update-rc.d redis_6379 defaults

你完成了!现在您可以尝试使用以下命令运行您的实例

sudo /etc/init.d/redis_6379 start

为确保一切都按预期工作:

尝试使用 redis-cli ping您的实例。
进行测试保存redis-cli save并检查转储文件是否正确存储到/var/redis/6379/(您应该找到一个名为 的文件dump.rdb)。
检查您的 Redis 实例是否正确记录在日志文件中。
如果它是一台新机器,您可以毫无问题地尝试它,请确保在重新启动后一切仍然正常。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值