04-03-2022
This commit is contained in:
@@ -6,14 +6,16 @@ https://digitalboxweb.wordpress.com/2020/02/01/redis-sur-nas-synology/
|
||||
|
||||
|
||||
|
||||
1. Ajouter le repo DigitalBox comme source de paquets (http://digital.box.free.fr/sspks)
|
||||
### Installation:
|
||||
|
||||
2. Depuis le Centre de paquets, installer le paquet Redis.
|
||||
1. Ajouter le repo **DigitalBox** comme source de paquets (http://digital.box.free.fr/sspks)
|
||||
|
||||
3. Vérifier que Redis est correctement installé:
|
||||
2. Depuis le Centre de paquets, installer le paquet **Redis**.
|
||||
|
||||
3. Vérifier que **Redis** est correctement installé:
|
||||
|
||||
```bash
|
||||
$ cd /var/packages/redis/target/bin
|
||||
cd /var/packages/redis/target/bin
|
||||
total 3676
|
||||
drwxr-xr-x 1 sc-redis sc-redis 160 Jul 26 09:43 .
|
||||
drwxr-xr-x 1 sc-redis sc-redis 18 Nov 10 09:21 ..
|
||||
@@ -23,36 +25,43 @@ https://digitalboxweb.wordpress.com/2020/02/01/redis-sur-nas-synology/
|
||||
-rwxr-xr-x 1 sc-redis sc-redis 835832 Jul 26 09:43 redis-cli
|
||||
lrwxrwxrwx 1 sc-redis sc-redis 12 Jul 26 09:43 redis-sentinel -> redis-server
|
||||
-rwxr-xr-x 1 sc-redis sc-redis 2018008 Jul 26 09:43 redis-server
|
||||
|
||||
$ ./redis-cli
|
||||
```
|
||||
```bash title="Tester l'installation de redis"
|
||||
./redis-cli
|
||||
127.0.0.1:6379> ping
|
||||
PONG
|
||||
```
|
||||
|
||||
4. Activer Redis dans PHP:
|
||||
|
||||
Redis n'est pas proposé dans les extensions, bien que le module soit présent..
|
||||
|
||||
```bash
|
||||
$ ls /volume1/@appstore/PHP7.3/usr/local/lib/php73/modules/redis.so
|
||||
/volume1/@appstore/PHP7.3/usr/local/lib/php73/modules/redis.so
|
||||
```
|
||||
### Configuration:
|
||||
|
||||
```bash
|
||||
sudo nano /usr/local/etc/php73/cli/conf.d/extension.ini
|
||||
|
||||
# Ajouter la ligne extension = redis.so juste après posix.po
|
||||
```
|
||||
Activer **Redis** dans PHP:
|
||||
|
||||
```bash
|
||||
sudo nano /volume1/@appstore/PHP7.3/misc/extension_list.json
|
||||
|
||||
# Ajouter le bloc suivant après le bloc posix
|
||||
"redis": {
|
||||
"enable_default": true,
|
||||
"desc": "The phpredis extension provides an API for communicating with the Redis key-value store."
|
||||
},
|
||||
```
|
||||
Redis n'est pas proposé dans les extensions, bien que le module soit présent..
|
||||
|
||||
5. Redis est maintenant disponible dans les extensions PHP. On l'active.
|
||||
```bash
|
||||
ls /volume1/@appstore/PHP7.3/usr/local/lib/php73/modules/redis.so
|
||||
/volume1/@appstore/PHP7.3/usr/local/lib/php73/modules/redis.so
|
||||
```
|
||||
|
||||
```bash title="Editer le fichier extension.ini"
|
||||
sudo nano /usr/local/etc/php73/cli/conf.d/extension.ini
|
||||
|
||||
# Ajouter la ligne extension = redis.so juste après posix.po
|
||||
```
|
||||
|
||||
```bash title="Editer le fichier extension_list.json"
|
||||
sudo nano /volume1/@appstore/PHP7.3/misc/extension_list.json
|
||||
|
||||
# Ajouter le bloc suivant après le bloc posix
|
||||
"redis": {
|
||||
"enable_default": true,
|
||||
"desc": "The phpredis extension provides an API for communicating with the Redis key-value store."
|
||||
},
|
||||
```
|
||||
|
||||
|
||||
|
||||
**Redis** est maintenant disponible dans les extensions PHP. On l'active.
|
||||
|
||||
|
||||
Reference in New Issue
Block a user