1.使用docker安装redis
下载redis镜像 docker pull redis
然后直接直接
docker run -d -p 31522:6379 -v /data/redis-data:/data --name redis redis redis-server --appendonly yes --requirepass 'yourpassword'
参数解释:
-p 31522:6379
修改redis对外暴露端口号
-v /data/redis-data:/data
将redis数据保存在宿主机上
--appendonly yes
开启数据持久化
--requirepass 'yourpassword'
设置redis访问密码
2.安装redis管理工具并使用nginx对外反向代理
使用git clone项目
Python环境
- python >= 2.7
clone项目和虚拟环境依赖安装
1 | mkdir -p /data/wwwroot/ && cd /data/wwwroot |
数据库配置
配置文件在项目目录下conf/conf.py文件中
1 | // 数据库信息 |
生成数据库表文件
1 | python manage.py migrate |
创建管理员用户
1 | python manage.py createsuperuser |
配置nginx
1 | server { |
启动 redis_admin
1 | chmod +x start.sh |
启动后请检查是否监听8000
端口,如未启动请查看log
目录下日志信息
启动nginx
1 | service nginx start |
访问浏览器 http://ip/
项目配置文件说明
1 | #DEBUG |
####添加redis
- 名称: 单机redis请注意唯一性, cluster请一致性
- 主机: redis主机地址
- 端口: redis端口
- DB数: 请保持和redis配置文件中db数量一致
- 密码: 如redis有密码请填写
如redis为cluster模式,请添加多个redis,名称保持一致并勾选类型为cluster
添加配置后请为用户配置redis权限,被授权用户需要退出登陆方可看的左侧菜单栏显示
编辑redis
这里只需要点击单元格信息即可进行修改,编辑按钮是为了提示信息
左侧菜单栏和权限相关联并进行了本地缓存,配置了redis后需要在用户管理中给相应用户授权,被授权用户需要退出重新登陆即可看到左侧菜单栏
用户管理
这里可对用户进行管理,如添加,编辑,删除用户
重点: 添加redis配置后需要在此编辑用户,为用户授权redis并退出登陆后才可看到右侧菜单栏信息
分之说明
- master为主开发分支,体验最新版本可clone该版本
- Vx.x.x 为稳定发布版本