参考资料
- [1] Redis和AOF和RDB
- [2] bind与protected-mode参数
安装使用
安装
首先,使用以下命令安装所有必需的依赖项:
1
apt-get install wget curl gnupg -y
接下来,使用以下命令下载并添加 GPG 密钥:
1
curl https://packages.redis.io/gpg | apt-key add -
接下来,使用以下命令添加 Redis 官方存储库:
1
echo "deb https://packages.redis.io/deb $(lsb_release -cs) main" | tee /etc/apt/sources.list.d/redis.list
接下来,使用以下命令更新存储库缓存并安装 Redis:
1
2apt-get update -y
apt-get install redis-server -y安装 Redis 后,使用以下命令验证 Redis 安装:
1
apt-cache policy redis-server
要启动 Redis 服务,请运行以下命令:
1
systemctl start redis-server
要检查 Redis 服务的状态,请运行以下命令:
1
systemctl status redis-server
配置
默认情况下,Redis 侦听本地主机,如果要从远程主机连接 Redis,则需要允许 Redis 进行远程连接。
请使用您喜欢的编辑器编辑 Redis 配置文件:
1
vi /etc/redis/redis.conf
注释掉以下行:
1
2这里注释掉以下行,以允许其他ip链接
bind 127.0.0.1 -::1接下来,设置Redis密码,如下所示:
1
2这里设置redis需要开启密码访问
requirepass securepassword接下来,更改以下行:
1
2
3
4
5
6RBD的优点是,全量数据二进制文件,数据恢复快。 缺点是,可能会丢数据;AOF会将redis中每一步对数据修改的操作记录(日志)append到相应的文件中。
这里开启AOF
appendonly yes
appendfilename "appendonly.aof"
protected-mode(Redis本身的一个安全层),这里配置关闭
protected-mode no保存并关闭文件,然后重新启动 Redis 服务以应用更改:
1
systemctl restart redis-server
使用
连接Redis实例
您可以使用 redis-cli 命令行实用程序从本地或远程计算机连接 Redis 服务器。
在终端中输入以下命令来连接到Redis数据库:
1 | redis-cli -h <host> -p <port> -a <password> |
完结