redis
编译人生
天行健,君子自强不息;地势坤,君子厚德载物~!
展开
-
redis反序列化问题 missing type id property ‘@class‘
redis反序列化问题 com.fasterxml.jackson.databind.exc.InvalidTypeIdException: Missing type id when trying to resolve subtype of [simple type, class java.lang.Object]: missing type id property '@class'原创 2023-03-06 13:54:01 · 5030 阅读 · 0 评论 -
redisTemplate 操作 HashOperations
/** * 从散列中删除给定的多个元素 * @param key 不能为null 散列的名称 * @param hashKeys 需要删除的keys集合 */ Long delete(H key, Object... hashKeys); /** * 判断散列中是否存在某个key */ Boolean hasKey(H key, Object hashKey); /** * 得到某个三散列中key的h.转载 2022-01-30 17:41:11 · 1303 阅读 · 0 评论 -
redisTemplate 操作 ZSetOperations
/** * 给有序集合添加一个指定分数的成员 如果成员存在则覆盖 * * @param key must not be {@literal null}. * @param score the score. * @param value the value. * @return */ Boolean add(K key, V value, double score); /** * 通过TypedTuple的方式.转载 2022-01-30 17:38:36 · 592 阅读 · 0 评论 -
redisTemplate 操作 SetOperations
/** * 给集合key添加多个值,集合不存在创建后再添加 * * @param key 不能为null * @param values * @return */ Long add(K key, V... values); /** * 移除集合中多个value值 * @param key 不能为null * @param values * @return */ Long .转载 2022-01-30 17:36:35 · 1189 阅读 · 0 评论 -
redisTemplate 操作 ListOperations
/** * 获取指定key的范围内的value值的 list列表。 (0 -1)反回所有值列表 * * @param key 不能为null * @param start 起始位置 * @param end 结束位置 * @return V的列表 */ List<V> range(K key, long start, long end); /** * 保留key指定范围内的列表值。其它的都删.转载 2022-01-30 17:35:15 · 1029 阅读 · 0 评论 -
redisTemplate 操作 ValueOperations
/** *设置 key 的值为 value *如果key不存在添加key 保存值为value *如果key存在则对value进行覆盖 */ void set(K key, V value); /** * 设置 key 的值为 value * 其它规则与 set(K key, V value)一样 * @param key 不能为空 * @param value 设置的值 * @param timeo...转载 2022-01-30 17:33:49 · 863 阅读 · 0 评论