redis
bingguang1993
这个作者很懒,什么都没留下…
展开
-
Redis技巧:有序集合(Sorted Set)的使用
有序集合(Sorted Set)是Redis一个很重要的数据结构,它用来保存需要排序的数据。例如排行榜,一个班的语文成绩,一个公司的员工工资,一个论坛的帖子等。有序集合中,每个元素都带有score(权重),以此来对元素进行排序。它有三个元素:key、member和score。以语文成绩为例,key是考试名称(期中考试、期末考试等),member是学生名字,score是成绩。有序集合有两大基本用...转载 2020-05-06 18:12:46 · 1378 阅读 · 0 评论 -
详解Redis中两种持久化机制RDB和AOF(面试常问,工作常用)
redis是一个内存数据库,数据保存在内存中,但是我们都知道内存的数据变化是很快的,也容易发生丢失。幸好Redis还为我们提供了持久化的机制,分别是RDB(Redis DataBase)和AOF(Append Only File)。在这里假设你已经了解了redis的基础语法,某字母网站都有很好的教程,可以去看。基本使用的文章就不写了,都是一些常用的命令。下面针对这两种方式来介绍一下。由浅入...转载 2020-04-27 15:58:29 · 202 阅读 · 0 评论 -
redis源码学习持久化
作为web开发的一员,相信大家的面试经历里少不了会遇到这个问题:redis是怎么做持久化的?不急着给出答案,先停下来思考一下,然后再看看下面的介绍。希望看了这边文章后,你能够回答这个问题。为什么需要持久化?由于Redis是一种内存型数据库,即服务器在运行时,系统为其分配了一部分内存存储数据,一旦服务器挂了,或者突然宕机了,那么数据库里面的数据将会丢失,为了使服务器即使突然关机也能...转载 2020-04-27 15:53:52 · 169 阅读 · 0 评论 -
RedisTemplate Api总结
RedisTemplate 使用总结最近在做一个项目,考虑到有累计,排行,缓存等功能;而Redis是一个基于内存的数据库,而且提供了 字符串(String), 哈希(Map), 列表(list), 集合(sets) 和 有序集合(sorted sets)等多种数据类型;因此考虑使用Redis.最终决定使用Spring-data-redis 的RedisTemplate来实现Redis的访问操作...转载 2019-08-15 17:39:15 · 1045 阅读 · 0 评论 -
RedisTemplate Api使用总结
1.delete删除key值2.redisTemplate.opsForValue().increment(key, delta); delta十个数字,当是正数时每次递增,如果没有初始化值,第一次会将delta赋值为初始化值, 如果为负数,则每次递减,也是将delat赋为初始化值redisTemplate.opsForHash().increment(key, item, ...原创 2019-08-15 17:36:19 · 1292 阅读 · 0 评论 -
Spring之RedisTemplate配置与使用
文章链接:liuyueyi.github.io/hexblog/201…Spring之RedisTemplate配置与使用Spring针对Redis的使用,封装了一个比较强大的Template以方便使用;之前在Spring的生态圈中也使用过redis,但直接使用Jedis进行相应的交互操作,现在正好来看一下RedisTemplate是怎么实现的,以及使用起来是否更加便利I. 基本配置...转载 2019-02-23 11:05:14 · 27266 阅读 · 0 评论 -
redis命令扩展
keys my* 获取当前数据库中所有以my开头的keyget key获取value值 key是字符串原创 2018-12-20 17:38:52 · 193 阅读 · 0 评论 -
SSM整合redis
https://blog.csdn.net/u010690828/article/details/77141083/转载 2018-12-08 18:02:05 · 119 阅读 · 0 评论 -
redis的incr和incrby命令
Redis Incr 命令将 key 中储存的数字值增一,如果 key 不存在,那么 key 的值会先被初始化为 0 ,然后再执行 INCR 操作。Redis Incrby 命令将 key 中储存的数字加上指定的增量值,如果 key 不存在,那么 key 的值会先被初始化为 0 ,然后再执行 INCR 操作。Redis Hincrby 命令用于为哈希表中的字段值加上指定增量值------...转载 2018-11-06 10:39:00 · 992 阅读 · 0 评论 -
使用 RedisTemplate excute()与opsFor
execute() 需要 RedisConnection 对象,通过 RedisConnection 操作 Redis 被称为低级抽象(Low-Level Abstractions) opsFor 之类的被称为高级抽象(High-Level Abstractions),是为了提供更友好的模板类,底层还是调用的 execute(),需要 RedisConnection 对象。所以我觉得...转载 2018-11-06 10:18:32 · 18714 阅读 · 1 评论 -
Spring集成Redis使用RedisTemplate
1、POM:<!-- spring-redis --><!-- config junit jar --><dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version&g转载 2018-11-06 10:17:24 · 370 阅读 · 0 评论 -
RedisTemplate和Serializer详解
一、概念简介:Redis: Redis是一款开源的Key-Value数据库,运行在内存中,由ANSI C编写,详细的信息在Redis官网上面有,因为我自己通过google等各种渠道去学习Redis,走了不少弯路,所以总结一条我认为不错的学习路径给大家: 1.《The Little Redis Book》是一本开源PDF,只有29页的英文文档,看完后对Redis的基本概念应该差不...转载 2018-11-06 10:16:30 · 2392 阅读 · 0 评论 -
Spring中使用RedisTemplate操作Redis(spring-data-redis)
Redis 数据结构简介Redis可以存储键与5种不同数据结构类型之间的映射,这5种数据结构类型分别为String(字符串)、List(列表)、Set(集合)、Hash(散列)和 Zset(有序集合)。下面来对这5种数据结构类型作简单的介绍:结构类型 结构存储的值 结构的读写能力 String 可以是字符串、整数或者浮点数 对整个字符串或者字符串的其中一部分...转载 2018-10-15 11:43:31 · 236 阅读 · 0 评论