redis的配置启动

配置

  1. vim /etc/redis.conf
  2. /ruquirepass 底行命令模式查询,设置密码
  3. /daemonize 底行命令模式查询,设置为yes,守护进程
  4. /bind 改成自己阿里云的私有ip

启动

  1. redis-server
  2. redis-cli 进入
  3. ping 查看是否链接成功
  4. auth password 验证密码

访问指定ip及端口

  • redis-cli -h ip -p port -a password
### 配置 Redis 开机自启动 在 Linux 环境下配置 Redis 开机自启动是一项常见的需求,可以通过编写一个系统服务脚本来实现。以下是完整的流程和注意事项: #### 1. 创建 Redis 的 Systemd 服务文件 现代 Linux 发行版通常使用 `systemd` 来管理服务。可以为 Redis 创建一个服务文件。 ```bash sudo nano /etc/systemd/system/redis.service ``` 在文件中添加以下内容: ```ini [Unit] Description=Redis In-Memory Data Store After=network.target [Service] User=redis Group=redis ExecStart=/usr/local/bin/redis-server /etc/redis/redis.conf ExecStop=/usr/local/bin/redis-cli shutdown Restart=always [Install] WantedBy=multi-user.target ``` 上述配置中: - `ExecStart` 指定了 Redis 启动时使用的可执行文件路径以及配置文件路径[^2]。 - `ExecStop` 指定了停止 Redis 的命令。 - `Restart=always` 表示如果 Redis 崩溃会自动重启。 #### 2. 设置 Redis 配置文件 确保 Redis配置文件(如 `/etc/redis/redis.conf`)已经正确配置。需要特别注意以下参数: ```conf daemonize yes pidfile /var/run/redis_6379.pid port 6379 bind 127.0.0.1 ``` - `daemonize yes`:让 Redis 以后台模式运行。 - `pidfile`:指定 PID 文件的路径,与服务文件中的路径一致。 - `port` 和 `bind`:根据实际需求设置绑定的端口和 IP 地址。 #### 3. 赋予正确的权限 确保 Redis 的相关目录和文件具有正确的权限。例如: ```bash sudo mkdir -p /var/run/redis sudo chown redis:redis /var/run/redis sudo chmod 755 /var/run/redis ``` #### 4. 启用并启动 Redis 服务 完成上述配置后,启用并启动 Redis 服务: ```bash sudo systemctl daemon-reload sudo systemctl enable redis sudo systemctl start redis ``` - `systemctl daemon-reload`:重新加载 systemd 配置。 - `systemctl enable redis`:设置 Redis 在开机时自动启动。 - `systemctl start redis`:立即启动 Redis 服务。 #### 5. 验证服务状态 可以使用以下命令检查 Redis 服务的状态: ```bash sudo systemctl status redis ``` 如果一切正常,输出将显示 Redis 服务正在运行。 --- ### 注意事项 - 如果使用的是旧版本的 Linux 系统(例如 CentOS 6),可能需要使用 `chkconfig` 或其他初始化脚本,而不是 `systemd`。 - 确保 Redis 的安装路径和配置文件路径与服务文件中的路径一致。 - 如果需要密码保护 Redis,请在配置文件中设置 `requirepass` 参数,并在客户端连接时提供密码。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值