部署Redis 安装配置
MeteorCat日常使用的 NoSql 数据库基本上以 Redis 为主, 基于此直接采用源安装配置:
安装配置
这里可以参考官方文档配置: 官方文档
直接选择对应系统配置源:
1 2 3 4 5
| curl -fsSL https://packages.redis.io/gpg | sudo gpg --dearmor -o /usr/share/keyrings/redis-archive-keyring.gpg
echo "deb [signed-by=/usr/share/keyrings/redis-archive-keyring.gpg] https://packages.redis.io/deb $(lsb_release -cs) main" | sudo tee /etc/apt/sources.list.d/redis.list
|
此时源配置已经完成, 就可以准备安装服务:
1 2 3
| sudo apt-get update sudo apt-get install redis
|
服务会自动配置到系统之中, 直接采用系统去调取服务:
1 2 3
| sudo systemctl status redis-server.service sudo systemctl start postgresql.service sudo netstat -tulpn|grep -E 'redis|6379'
|
注意默认监听端口为 6379
Redis有多种配置方式:
- 单机模式
- 主从复制模式
- 哨兵模式(v2.8版本)
- 集群模式(v3.0版本)
单机配置
这里单机用于局域网开发, 但是依旧还需要配置以下设置:
1 2
| sudo vim /etc/redis/redis.conf
|
之后就是搜索几个主要配置:
1 2 3 4 5 6 7 8 9 10 11 12
| bind 127.0.0.1 protected-mode yes port 6379 requirepass 需要设置密码
rename-command CONFIG CONFIG_SYS rename-command SHUTDOWN SHUTDOWN_SYS
rename-command FLUSHDB "" rename-command FLUSHALL ""
|
最后重启服务即可:
1
| sudo systemctl status redis-server.service
|