Онлайн-менеджер Redis
Структура онлайн-инструмента для управления Redis, разработанная с учётом мышления китайских разработчиков, предназначена для быстрой, простой и практичной работы.
В основном используется фреймворк betterlife и модуль web/vuejs из фреймворка betterlife.front для быстрой разработки.
На переднем конце в основном используются Vuejs и iView; на заднем конце — PhpRedis и PhpSpreadsheet.
Документация по помощи
— Документация по помощи (help/HELP.md).
Загрузка исходного кода
Адрес загрузки: https://github.com/skygreen2001/RedisManager.
> git clone https://github.com/skygreen2001/RedisManager.git
или
> git clone https://github.com.cnpmjs.org/skygreen2001/RedisManager
или
> git clone https://gitee.com/skygreen2015/RedisManager
Установка Docker
— Скачайте Docker. — Скачайте RedisManager:
> docker run -ti --rm -v ${HOME}:/root -v $(pwd):/git alpine/git clone https://github.com/skygreen2001/RedisManager.git
или
> docker run -ti --rm -v ${HOME}:/root -v $(pwd):/git alpine/git clone https://github.com.cnpmjs.org/skygreen2001/RedisManager
или
> docker run -ti --rm -v ${HOME}:/root -v $(pwd):/git alpine/git clone https://gitee.com/skygreen2015/RedisManager
Установка Composer
— Скачайте orm:
> composer create-project skygreen2001/orm orm
Обычная установка
Можно выбрать любой из следующих инструментов:
— Ampps (http://www.ampps.com) можно напрямую загрузить и установить (Wamp|Lamp|Mamp).
— Wamp (http://www.wampserver.com/en/) — Windows Apache + MySQL + PHP.
— Lamp (https://lamp.sh/) — LAMP обозначает Linux, Apache, MySQL и PHP.
— Mamp (http://www.mamp.info/en/) — среда Mac для установки Apache/Nginx, MySQL, Perl/PHP/Python.
— Xampp (https://www.apachefriends.org/zh_cn/index.html) — полностью бесплатная версия Apache с открытым исходным кодом, включая MariaDB, PHP и Perl.
— Баота (https://www.bt.cn/).
— PhpStud (https://www.xp.cn/).
— Запустите PHP server локально: php -S localhost:8000.
— Установите PhpRedis и сторонние библиотеки PHP (install/README.md): — Установите PhpRedis. — Используйте Composer для установки сторонних библиотек PHP.
Установка Docker
Если разработчик знаком с Docker или хочет попробовать создать среду разработки с помощью Docker (без учёта операционной системы, невозможно полностью настроить среду выполнения приложения, например, на операционной системе Mac, поскольку из-за проблем с разрешениями невозможно установить zip-файлы PHP или Redis, после версии Monterey больше не устанавливается PHP по умолчанию), можно использовать Docker для установки.
Установите Docker (https://docs.docker.com/get-docker/)
Документация по установке Docker (install/docker/README.md)
— Найдите образ orm на Docker Hub и запустите его: — Поиск образа на Docker Hub: https://hub.docker.com -> поиск: skygreen2021/orm. — Выполните следующую команду:
docker run -dp 80:80 --name orm -t skygreen2021/orm
— Остановите приложение: docker stop orm. — Удалите все контейнеры: docker rm orm. — Удалите созданный образ: docker rmi skygreen2021/orm.
— Откройте веб-страницу в браузере: http://localhost/www/index.html. — Выберите меню «Устройство» → «Настройки» → «Добавить»: — Адрес сервера: redis. — Порт: 6379. — Пароль: orm.
— В корневом каталоге выполните следующие команды: — Создайте и запустите: docker-compose up -d. — Запустите приложение: docker-compose start. — Остановите приложение: docker-compose stop. — Войдите в приложение: docker exec -it orm /bin/bash.
— Удалите все контейнеры: docker-compose down. — Удалите созданные образы: docker rmi orm_nginx orm redis.
Облачная публикация
— Alibaba Cloud (https://market.aliyun.com/developer). — Heroku (https://devcenter.heroku.com/categories/php). — Vagrant (https://app.vagrantup.com/laravel/boxes/homestead-7): https://segmentfault.com/a/1190000000264347.
Определение структуры каталогов
— core: файлы поддержки ядра фреймворка. — core/config: конфигурационные файлы различных функциональных модулей. — core/include: библиотека общих функций. — install: каталог установки. — api: серверный сервис для поддержки запросов ajax от мобильных устройств или веб-интерфейса. — www: страница переднего конца редактора Redis. — log: каталог журналов, каждый день создаётся файл журнала отладки и тестирования. — upload: каталог загрузки файлов на задний конец (например, excel).
Режим конфигурации сервера
— Настройте isConfigLocal в www/js/main.js: — isConfigLocal: true означает, что конфигурация сервера постоянно хранится локально. — isConfigLocal: false означает, что конфигурация сервера постоянно хранится на сервере, рекомендуется использовать внутри компании, достаточно настроить один раз. — По умолчанию он сохраняется в localStorage браузера, чтобы обеспечить удобство использования инструмента.
Настройка прав доступа к каталогу
— Если это система Linux или Mac, необходимо установить права доступа для следующих каталогов как полностью доступные для чтения и записи: — log. — upload.
Выполните команду следующим образом:
sudo mkdir log/ upload/ sudo chmod -R 0777 log/ upload/.
Инструменты разработки
— Visual Studio Code (https://code.visualstudio.com/). — Atom (https://atom.io). — IDE Atom (https://ide.atom.io/). Ссылки
Betterlife: https://threejs.org/docs/index.html#manual/en/introduction/How-to-run-things-locally.
Betterlife.Front: https://github.com/skygreen2001/betterlife.front/tree/master/web/vuejs.
Redis: https://redis.io.
Запуск сервера локально: https://threejs.org/docs/index.html#manual/en/introduction/How-to-run-things-locally.
Установка Composer: http://www.phpcomposer.com/.
Docker: установка и использование менеджера Redis.
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )