Если вы хотите сохранить строки, т. Е. Если вы хотите изменить атрибуты региона __StRiNgS, в настоящее время нет способа сделать это. Существует JIRA and a patch available, но исправление будет включено в выпуск 1.0.
Для других структур данных он работает должным образом. Я начал сервер, используя:
gfsh>start server --name=serv1 --redis-port=11211 --redis-bind-address=localhost --J=-Dgemfireredis.regiontype=PARTITION_PERSISTENT_OVERFLOW
Затем начал REDIS командной строки и создал список:
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>
Который создает mylist
регион Geode, который gfsh описывает как:
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
, что делать вы видите, когда выполняете команду? что не работает? если у вас есть gfsh try 'описать region -name =' и дать вывод –
Я вижу политику данных как REPLICATE для __ReDiS_MeTa_DaTa и нормально для __StRiNgS –