我正在使用Redisson库来管理Redis中的数据,并遵循以下POJO(在这里保留get / set / constructor)。
const CustomInput = props => (
<InputMask {...props}>{inputProps => <Input {...inputProps} />}</InputMask>
);
const CloseForm = () => (
<Formik
initialValues={{ phone: "" }}
onSubmit={(values, { setSubmitting }) => {
setTimeout(() => {
alert(JSON.stringify(values, null, 2));
setSubmitting(false);
}, 400);
}}
validate={handleValidate}
>
{({ isSubmitting, values, setFieldValue }) => {
return (
<Form>
<FormItem name="phone" label="Phone" required="true">
<CustomInput
mask="+7 (999) 999-99-99"
name="phone"
onChange={e => {
const value = e.target.value || "";
const changedValue = value
.replace(/\)/g, "")
.replace(/\(/g, "")
.replace(/-/g, "")
.replace(/ /g, "");
console.log({ value });
console.log({ changedValue });
setFieldValue("phone", value);
}}
/>
</FormItem>
<SubmitButton type="primary" disabled={isSubmitting}>
Submit
</SubmitButton>
<pre>{JSON.stringify(values, null, 2)}</pre>
</Form>
);
}}
</Formik>
);
A和B实例均使用RLiveObjectService创建,并使用asRExpirable设置为过期。
但是我仍然在A类的Redis中留下'listOfB'哈希,并且它们永远不会被删除/过期。
如何处理这些也过期?
我假设仍不支持嵌套LiveObjects到期(重新分配3.11.1)。寻找确认
答案 0 :(得分:0)
这里是寻址方式(从实例获取列表,分配给RList)-
RList <> =(RList <>)a.getListOfB()
标记RList除A和B实例外均为有效。