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
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 –
Je vois la politique de données comme REPLICATE pour __ReDiS_MeTa_DaTa et normal pour __StRiNgS –