2016-09-28 2 views
0

Je viens de commencer à explorer l'adaptateur Geode Redis. Je souhaite que la région contenant les données Redis conserve les données sur le disque et les rende disponibles au redémarrage du serveur. Je veux que la politique de données soit "partition_persistent_overflow". Y a-t-il un moyen de configurer cela? Je essayé de le faire:Modifier la politique de données de la région de Geode

start server --name=<name> --redis-port=<port> --redis-bind-address=<host> --J=-Dgemfireredis.regiontype=PARTITION_PERSISTENT_OVERFLOW 

Cela n'a pas aidé. Toute aide serait appréciée.

+0

qu'est-ce vous voyez quand vous exécutez la commande? Qu'est-ce qui ne fonctionne pas? si vous avez gfsh, essayez 'describe region --name = ' et donnez la sortie –

+0

Je vois la politique de données comme REPLICATE pour __ReDiS_MeTa_DaTa et normal pour __StRiNgS –

Répondre

0

Si vous souhaitez simplement stocker des chaînes, c'est-à-dire si vous souhaitez modifier les attributs de la région __StRiNgS, il n'existe actuellement aucun moyen de le faire. Il y a un JIRA and a patch available, mais le correctif sera inclus dans la version 1.0.

Pour d'autres structures de données, cela fonctionne comme prévu. J'ai commencé un serveur en utilisant:

gfsh>start server --name=serv1 --redis-port=11211 --redis-bind-address=localhost --J=-Dgemfireredis.regiontype=PARTITION_PERSISTENT_OVERFLOW 

a ensuite commencé le cli Redis et créé une liste:

127.0.0.1:11211> LPUSH mylist "world" 
(integer) 1 
(3.33s) 
127.0.0.1:11211> LPUSH mylist "hello" 
(integer) 2 
127.0.0.1:11211> 

Ce qui crée une région mylist est Geode qui gfsh décrit comme:

 
gfsh>describe region --name=/mylist 
.......................................................... 
Name   : mylist 
Data Policy  : persistent partition 
Hosting Members : serv1 

Non-Default Attributes Shared By Hosting Members 

    Type |  Name  | Value 
-------- | ------------------ | -------------------- 
Region | size    | 4 
     | data-policy  | PERSISTENT_PARTITION 
Eviction | eviction-action | overflow-to-disk 
     | eviction-algorithm | lru-heap-percentage 
+0

Merci. Je voulais changer __StRiNgS. –