更改 Geode 区域的数据策略
Change data-policy of Geode Region
我刚刚开始探索 Geode Redis Adaptor。我希望保存 Redis 数据的区域将数据持久保存到磁盘并使其在服务器重启时可用。我希望数据策略为 "partition_persistent_overflow"。有没有办法配置这个?
我尝试这样做:
start server --name=<name> --redis-port=<port> --redis-bind-address=<host> --J=-Dgemfireredis.regiontype=PARTITION_PERSISTENT_OVERFLOW
这没有帮助。
任何帮助将不胜感激。
如果您只想存储字符串,即如果您想更改 __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
我刚刚开始探索 Geode Redis Adaptor。我希望保存 Redis 数据的区域将数据持久保存到磁盘并使其在服务器重启时可用。我希望数据策略为 "partition_persistent_overflow"。有没有办法配置这个? 我尝试这样做:
start server --name=<name> --redis-port=<port> --redis-bind-address=<host> --J=-Dgemfireredis.regiontype=PARTITION_PERSISTENT_OVERFLOW
这没有帮助。 任何帮助将不胜感激。
如果您只想存储字符串,即如果您想更改 __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