我是靠谱客的博主 留胡子嚓茶,最近开发中收集的这篇文章主要介绍2、使用RedisTemplate实现基本数据类型增删改查二、集合List三、集合Set四、Hash表,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

一、字符串String

方法名

说明

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

三、集合Set

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

四、Hash表

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

最后

以上就是留胡子嚓茶为你收集整理的2、使用RedisTemplate实现基本数据类型增删改查二、集合List三、集合Set四、Hash表的全部内容,希望文章能够帮你解决2、使用RedisTemplate实现基本数据类型增删改查二、集合List三、集合Set四、Hash表所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(46)

评论列表共有 0 条评论

立即
投稿
返回
顶部