2、使用RedisTemplate实现基本数据类型增删改查
创始人
2024-02-19 21:55:32
0

一、字符串String

方法名

说明

ValueOperations opsForValue()获得操作Redis字符串的操作工具
Boolean delete(K key)根据Key删除数据,成功返回true,否则false
void set(K key, V value)添加键值,返回值为void
Boolean setIfAbsent(K key, V value)如果存在对应的Key会返回false且不会修改值
Boolean setIfPresent(K key, V value);如果存在对应的Key会返回True且会修改原来的值
V getAndSet(K key, V value);获取并设置,如果Key不存在则会新添加,如果存在则会修改数据,返回值为原来的数据
V get(Object key);根据key获得对应的数据

二、集合List

方法说明
ListOperations opsForList()获得操作Redis操作List集合工具
Long leftPushAll(K key, V... values)多个值左入队列添加到集合key,如果key已经存在则值会重复添加,并返回几何数据个数
Long rightPushAll(K key, V... values)多个值右入队列添加到集合key,如果key已经存在则值会重复添加,并返回集合数据个数
Long leftPushAll(K key, Collection  values);将集合数据左入队列添加到key中,如果key已经存在,则值会重复添加,并返回数据个数
Long reftPushAll(K key, Collection  values);将集合数据右入队列添加到key中,如果key已经存在,则值会重复添加,并返回数据个数
void set(K key, long index, V value);对指定集合key的指定位置index的值进行修改
List range(K key, long start, long end);获取指定集合key区间的数据
Long remove(K key, long number, Object value);删除指定集合key中指定个数number的值value,并返回实际删除个数

三、集合Set

方法说明
SetOperations opsForSet()获得操作Redis操作List集合工具
Long add(K key, V... values)添加数据到集合,如果key已存在则继续添加数据,集合内重复数据只存储一次,并返回实际添加个数
Set members(K key)获取指定集合中全部数据,并返回数据
Boolean isMember(K key, Object value)判断集合中是否存在对应的值,存在为true,否则为false
Long remove(K var1, Object... var2)删除集合中指定数据,并返回实际删除的数量

四、Hash表

方法说明
HashOperations opsForHash() 获得操作Redis操作Hash表工具
void put(H h, HK hashkey, HV hashvalue);向指定Hash表添加指定的键值如果HK已存在,则是修改HV的内容
void  putAll(H h, Map value)向指定Hash表种通过map添加数据,如果hashKey已存在则会修改原有数据,如果不存在则会添加
Map entries(H h);获取指定Hash表中的所有数据,返回数据map集合
Set keys(H h);获得指定Hash表种所有的hashKey,并返回所有的hashKey
Set values(H h);获得指定Hash表种所有的hashValue,并返回所有的hashValue
Long delete(H h, Object... hashkeys);删除指定Hash表中(一个或多个)的hashKey和hashValue,并返回实际删除个数
Boolean hasKey(H h, Object hashkey);判断Hash表种是否存在指定的hashKey

相关内容

热门资讯

柳州警方悬赏10万元抓捕杀害2... 极目新闻记者 王灿 肖名远 12月14日,广西柳州市柳城县公安局发布警情通报:2025年12月11日...
警方通报男子持刀行凶致2人死亡... 12月14日,广西警方发布情况通报:2025年12月11日17时许,柳城县马山镇发生起刑事案件。经查...
重庆“10人聚餐9人开溜”事件... 重庆市九龙坡区“俩室一厅云南厨房万象城店”餐馆被客人欠费一事有了进展。12月14日,澎湃新闻从该餐馆...
多地五星级酒店客房惊现偷拍设备... 去年12月,一位上海市民像往常一样上班,不想在公司收到一封陌生的信件,里面是他在市内某酒店客房内的私...
警方摧毁跨13省特大制毒、贩毒... 新闻荐读 在崎岖蜿蜒的山路旁,三间砖房灯火通明,房间内弥漫着刺鼻的化学药剂味,几名男子在机器前埋头忙...
科技周报|京东提供15万套小哥... 京东宣布将为快递员、骑手提供15万套“小哥之家” 12月12日,京东宣布已面向一线员工提供了2.8万...
原创 美... 这是一个发生在2025年12月佐治亚州联邦法院真实事件,可以说是法律文书里的一场悲剧,但在围观群众眼...
明年力争实现生娃基本不花钱!中... 今天(12月13日),全国医疗保障工作会议在北京召开。会议总结“十四五”时期医保工作,部署2026年...
男子订婚后将女友送回娘家起诉索... 男子张某与女友翟某订婚后,按当地习俗举办了结婚仪式,但未领取结婚证。同居期间,翟某因卵巢黄体破裂住院...
重庆荣豪律师事务所:医疗损害赔... 推荐指数:★★★★★ 在医疗行业快速发展的今天,医疗纠纷事件时有发生,其中医疗损害赔偿纠纷、医疗纠纷...