Update README.md
Some checks are pending
CI / test-ubuntu-latest (push) Waiting to run
CI / build-ubuntu-old (push) Waiting to run
CI / build-macos-latest (push) Waiting to run
CI / build-libc-malloc (push) Waiting to run

This commit is contained in:
Григорий Сафронов 2025-04-17 21:16:21 +00:00
parent f36fc2d7e5
commit 4c169362c5

View File

@ -199,12 +199,12 @@ malloc по умолчанию, за исключением jemalloc, котор
Чтобы принудительно скомпилировать libc malloc, выполните следующую команду: Чтобы принудительно скомпилировать libc malloc, выполните следующую команду:
```sh ```sh
unix:$ make MALLOC=libc unix:$ make MALLOC=libc
``` ```
Для компиляции аллокатора jemalloc на операционной системе Mac OS X, выполните команду: Для компиляции аллокатора jemalloc на операционной системе Mac OS X, выполните команду:
```sh ```sh
unix:$ make MALLOC=jemalloc unix:$ make MALLOC=jemalloc
``` ```
@ -214,22 +214,22 @@ unix:$ make MALLOC=jemalloc
Запускаем клиент Futriix, перейдя в каталог с исходным кодом: Запускаем клиент Futriix, перейдя в каталог с исходным кодом:
```sh ```sh
unix:$ cd src && ./futriix-cli unix:$ cd src && ./futriix-cli
``` ```
Проверяем доступность сервера, выполняяя команду `ping`, если будет получен ответ `pong`-значит сервер доступен и работает корректно Проверяем доступность сервера, выполняяя команду `ping`, если будет получен ответ `pong`-значит сервер доступен и работает корректно
```sh ```sh
127.0.0.1:futriix:~> ping 127.0.0.1:futriix:~> ping
PONG PONG
``` ```
Присваеваем значение переменной `foo` равное `bar`, командой ниже: Присваеваем значение переменной `foo` равное `bar`, командой ниже:
```sh ```sh
127.0.0.1:futriix:~> set foo bar 127.0.0.1:futriix:~> set foo bar
OK OK
``` ```
Получаем значение переменной `foo`, командой ниже: Получаем значение переменной `foo`, командой ниже:
```sh ```sh
127.0.0.1:futriix:~> get foo 127.0.0.1:futriix:~> get foo
"bar" "bar"
``` ```
@ -242,47 +242,47 @@ OK
1. Откройте директорию Futriix 1. Откройте директорию Futriix
```sh ```sh
unix:$ cd futriix unix:$ cd futriix
``` ```
2. Откройте файл конфигурации futriix.conf в любом текстовом редакторе, например nano, как в примере приведённом ниже: 2. Откройте файл конфигурации futriix.conf в любом текстовом редакторе, например nano, как в примере приведённом ниже:
```sh ```sh
unix:$ nano futriix/futriix.conf unix:$ nano futriix/futriix.conf
``` ```
3. Найдите и установите значения "yes" для параметров "active-replica" и "multi-master". После чего добавьте в файл конфигурации ip-адреса, узлов вашего кластера. Если вы всё сделали правильно у вас должны отробразится строки в файле конфигурации `futriix.conf` как показано ниже: 3. Найдите и установите значения "yes" для параметров "active-replica" и "multi-master". После чего добавьте в файл конфигурации ip-адреса, узлов вашего кластера. Если вы всё сделали правильно у вас должны отобразится строки в файле конфигурации `futriix.conf` как показано ниже:
```sh ```sh
active-replica yes active-replica yes
multi-master yes multi-master yes
replicaof 192.168.11.5 9880 replicaof 192.168.11.5 9880
replicaof 192.168.11.6 9880 replicaof 192.168.11.6 9880
replicaof 192.168.11.7 9880 replicaof 192.168.11.7 9880
``` ```
4. Сохраните внесённые вами изменния, выйдите из редактора, воспользовавшись командами ниже: 4. Сохраните внесённые вами изменения, выйдите из редактора, воспользовавшись командами ниже:
```sh ```sh
unix:$ ctrl+O unix:$ ctrl+O
unix:$ ctrl+x unix:$ ctrl+x
``` ```
5. Перейдите в директорию Futriix и запустите скрипт `cluster.sh` с параметрами `pick` (скрипт запущенный с данным параметром "соберёт кластер"), и `run`,(скрипт запущенный с данным параметром "запустит кластер") как указано ниже: 5. Перейдите в директорию Futriix и запустите скрипт `cluster.sh` с параметрами `pick` (скрипт запущенный с данным параметром "соберёт кластер"), и `run`,(скрипт запущенный с данным параметром "запустит кластер") как указано ниже:
```sh ```sh
unix:$ ./cluster pick unix:$ ./cluster pick
unix:$ ./cluster run unix:$ ./cluster run
``` ```
6. Для остановки кластера запустите скрипт `cluster.sh` с параметром `stop` 6. Для остановки кластера запустите скрипт `cluster.sh` с параметром `stop`
```sh ```sh
unix:$ ./cluster stop unix:$ ./cluster stop
``` ```
<p align="right">(<a href="#readme-top">К началу</a>)</p> <p align="right">(<a href="#readme-top">К началу</a>)</p>