1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/skygreen2015-RedisManager

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
README.md 8.8 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
gitlife-traslator Отправлено 02.12.2024 04:53 eff7081

Онлайн-менеджер 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 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 Hub

— Найдите образ 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

— В корневом каталоге выполните следующие команды: — Создайте и запустите: 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.

  • Другое (install/docker/SETUP.md)

Облачная публикация

— 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/). Ссылки

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/skygreen2015-RedisManager.git
git@api.gitlife.ru:oschina-mirror/skygreen2015-RedisManager.git
oschina-mirror
skygreen2015-RedisManager
skygreen2015-RedisManager
master