1. 程式人生 > >Redis異常及解決

Redis異常及解決

1.redis

1.1redis系統版本

使用版本:3.2.11
<groupId>com.foriseland.fjf</groupId>
<artifactId>fjf-cache</artifactId>
<version>${project.version}</version>

1.2key命名約定

rediskey有著嚴格的命名約束,命名格式為:Object-model-key

        l 

第一級為業務第二級為模組第三級為key

        l  資訊連線符為 - ,禁止採用其它字元進行連線。

1.3約束說明

    如:qumao-order-orderid這樣的命名結果,所有業務系統必須嚴格按照此命名結構去做,約束至少要到三級,如qumao-order-orderid-ordertyle,也是可以通過的(大於三級不限制),如果是qumao-ordertype這種型別(小於三級長度),系統會報錯,錯誤資訊如下圖所示。
1.4異常

Caused by:com.foriseland.fjf.cache.exception.CacheException: redis Key is noteffective,key be similar to [object-model-key]

出現此提示,請先檢查 Key 的設計是否符合規範, [object-model-key]