如果你只是想存储字符串,即如果你想改变__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的CLI和创建的列表:
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尝试'描述区域 - 名称='并给出输出 –
我看到__ReDiS_MeTa_DaTa的数据策略为REPLICATE,而__StRiNgS的数据策略为 –