在线精品99_中国九九盗摄偷拍偷看_91免费版在线观看_91.app_91高清视频在线_99热最新网站

redis中怎么用

123次阅读
没有评论

共计 3261 个字符,预计需要花费 9 分钟才能阅读完成。

自动写代码机器人,免费开通

这篇文章将为大家详细讲解有关 redis 中怎么用,丸趣 TV 小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

首先我们来介绍下 redis 中的五种类型:

字符串(String)、哈希 / 散列 / 字典(Hash)、列表(List)、集合(Set)、有序集合(sorted set)。

Controller:@Resource RedisTemplate String, String redisTemplate;

总括:

redisTemplate.opsForValue();// 操作字符串
redisTemplate.opsForHash();// 操作 hash
redisTemplate.opsForList();// 操作 list
redisTemplate.opsForSet();// 操作 set
redisTemplate.opsForZSet();// 操作有序 set

String:

1.redisTemplate.opsForValue().set(key,value));
2.redisTemplate.opsForValue().get(key));
3.redisTemplate.opsForValue().get(key, start, end);
4.redisTemplate.opsForValue().getAndSet(key, value);
5.redisTemplate.opsForValue().getBit(key, offset);// 下方注释
6.redisTemplate.opsForValue().multiGet(keys);
7.redisTemplate.opsForValue().setBit(key, offset, value);// 下方注释
8.redisTemplate.opsForValue().set(K key, V value, long timeout, TimeUnit unit);//TimeUnit 是 timeout 的类型, 如毫秒 \ 秒 \ 天等
9.redisTemplate.opsForValue().setIfAbsent(key, value);
10.redisTemplate.opsForValue().set(K key, V value, long offset);// 博主此处未做 java 验证
11.redisTemplate.opsForValue().size(key));
12.redisTemplate.opsForValue().multiGet(Collection K keys);
13.redisTemplate.opsForValue().multiSetIfAbsent(Map ? extends K, ? extends V
14. 同 8
15\16\17\18\19.redisTemplate.opsForValue().increment(K key, long delta); 或.increment(K key, double delta);
20.redisTemplate.opsForValue().append(key, value);// 在 key 键对应值的右面追加值 value
可以看到并没有删除等方法, 博主研究了一下可以这样:21.del key——21.redisTemplate.opsForValue().getOperations().delete(key);

redis 中怎么用

.setBit(key, offset, value):key 键对应的值 value 对应的 ascii 码, 在 offset 的位置 (从左向右数) 变为 value.(此处感谢 @参考文章对我理解的帮助), 由于二进制只有 0 和 1, 此处 value 只能取 0 和 1, 如图, 其他值是超出范围的
.getBit(key, offset): 获取键对应值的 ascii 码的在 offset 处位值.
@ascii 码对照表

redis 中怎么用

Hash:
1.redisTemplate.opsForHash().delete(H key, Object… hashKeys);//… 表示可以传入多个 map 的 key,用,隔开。或用数组传值
2.redisTemplate.opsForHash().hasKey(key, hashKey);
3.redisTemplate.opsForHash().get(key, hashKey);
4.redisTemplate.opsForHash().entries(key);// 返回 map 集合
5、6.redisTemplate.opsForHash().increment(H key, HK hashKey, long delta);// 或 increment(H key, HK hashKey, double delta);;
7.redisTemplate.opsForHash().keys(key);// 返回 map 的 key 集合 Set
8.redisTemplate.opsForHash().size(key);
9.redisTemplate.opsForHash().multiGet(H key, Collection HK hashKeys);
10.redisTemplate.opsForHash().putAll(H key, Map ? extends HK, ? extends HV m);
11.redisTemplate.opsForHash().put(key, hashKey, value);
12.redisTemplate.opsForHash().putIfAbsent(key, hashKey, value);
13.redisTemplate.opsForHash().values(key);// 返回 map 中的 value 集合 List;

redis 中怎么用

List:

redisTemplate.opsForList().leftPush(key, value);// 从左向右存压栈
redisTemplate.opsForList().leftPop(key);// 从左出栈
redisTemplate.opsForList().size(key);// 队 / 栈长
redisTemplate.opsForList().range(key, start, end);// 范围检索, 返回 List
redisTemplate.opsForList().remove(key, i, value);// 移除 key 中值为 value 的 i 个, 返回删除的个数;如果没有这个元素则返回 0
redisTemplate.opsForList().index(key, index);// 检索
redisTemplate.opsForList().set(key, index, value);// 赋值
redisTemplate.opsForList().trim(key, start, end);// 裁剪,void, 删除除了[start,end] 以外的所有元素  
redisTemplate.opsForList().rightPopAndLeftPush(String sourceKey, String destinationKey);// 将源 key 的队列的右边的一个值删除,然后塞入目标 key 的队列的左边,返回这个值
注意: 要缓存的对象必须实现 Serializable 接口, 因为 Spring 会将对象先序列化再存入 Redis, 否则报异常 nested exception is java.lang.IllegalArgumentException: DefaultSerializer requires a Serializable……//;;/

redis 中怎么用

Set:
redisTemplate.opsForValue().getAndSet(key, value)
redis 中怎么用

关于“redis 中怎么用”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。

向 AI 问一下细节

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-12-04发表,共计3261字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)
主站蜘蛛池模板: 国产免费一区二区三区在线观看 | avtt加勒比手机版天堂网 | 熟妇与小伙子matur老熟妇e | 九九热视频精品在线观看 | 亚洲一区免费在线 | 欧美成人一级毛片 | 在线观看国产一区 | 国产色图片 | 少妇把腿扒开让我添 | 一本一道色欲综合网中文字幕 | 亚洲国产精品成人精品无码区 | 精品国产一二三产品区别在哪 | 国产高清在线精品一区不卡 | 四虎影院永久免费 | 中文字幕丝袜第1页 | 国产无套乱子伦精彩是白视频 | 国内自拍网址 | 日韩日韩日韩日韩 | 日本爱爱网站 | 成人影院vs一区二区 | 欧美在线视频一区 | 亚洲欧美另类视频 | 国产欧美另类久久久精品免费 | 国内精品伊人久久久影院 | 99久久无色码中文字幕 | 黄黄视频免费看 | 免费播放欧美毛片欧美a | 国产精品第一区亚洲精品 | 中文一区二区 | a一级特黄日本大片 s色 | a天堂视频 | 亚洲色婷婷久久精品av蜜桃久久 | 久久精品免费全国观看国产 | 欧美久久综合 | 午夜影院在线视频 | www.91在线播放 | 久久不见久久见免费影院www | 毛片免费视频观看 | 狠狠综合欧美综合欧美色 | 亚洲精品无码mⅴ在线观看 亚洲精品无码mv在线观看 | 国产成人在线视频 |