Redis服务配置
1、服务部署
部署服务,公共的操作参考mysql配置,这里不再重复。
名称:dmm-redis7 (自定义,该名称同时做为服务名)
Docker镜像:172.16.102.2:5000/library/bitnami/redis:7.0.10
容器端口:6379(这里通过NodePort方式暴露,方便开发时连接)
环境变量:
REDIS_DISABLE_COMMANDS:FLUSHDB,FLUSHALL,CONFIG (禁用的一些命令,如单个DB清除,所有DB清理,配置等)
REDIS_PASSWORD:xxxxx (自定义redis密码,也可以通过Secret配置密文卷,参照mysql中的密文卷配置)
2、存储卷挂载(生产环境可选)
在开发环境可以不挂载存储卷,因缓存随pod重启失效后,并不影响系统配置,这里需要根据自身业务,建议特殊场景缓存没有的前提下,可以通过数据库的查询进行重新写入,不依赖必须有某个缓存数据才能正常使用系统。
对于生产环境,这里提供存储卷的挂载方式:
新建一个PVC,创建方式参考mysql的PVC创建,容量根据实际业务进行设置
容器路径:/bitnami/redis/data
3、连接测试
通过NodePort端口进行连接:
服务器IP:172.16.103.10
端口:28152
密码:环境变更设置的
REDIS_PASSWORD
的值