
Redis
文章平均质量分 62
爱打瞌睡沐小白
mini沐白
展开
-
String类型操作实践
String类型操作实践 字符串类型是redis中最简单的数据类型,它存储的值可以是字符串,其最大字符串长度支持到512M。基于此类型,可以实现博客的字数统计,将日志不断追加到指定key,实现一个分布式自增iid,实现一个博客的的点赞操作等 incr/incrby 当存储的字符串是整数时,redis提供了一个实用的命令INCR,其作用是让当前键值递增,并返回递增后的值。 语法:INCR key 127.0.0.1:6379> set num 1 (integer) 1 127.0.0.1:6379&g原创 2021-11-22 09:51:48 · 330 阅读 · 0 评论 -
本地缓存的设计
本地缓存的设计 Cache接口设计 我们在设计Cache时,一般会先设计一个接口,定义一套规范,例如: package com.jt.cache; /** * Cache 接口规范设计 */ public interface Cache { /** * 存储数据 * @param key * @param value */ void putObject(Object key,Object value); /** * 基于key原创 2021-10-15 19:15:38 · 180 阅读 · 0 评论 -
Redis在SpringBoot工程中的综合应用
Redis在SpringBoot工程中的综合应用 准备初始数据 1、初始化数据库 DROP DATABASE IF EXISTS `blog`; CREATE DATABASE `blog` DEFAULT character set utf8mb4; SET names utf8mb4; SET FOREIGN_KEY_CHECKS = 0; USE `blog`; CREATE TABLE `tb_tag` ( `id` bigint(20) NOT NULL AUTO_INCREMENT COM原创 2021-10-14 20:06:23 · 289 阅读 · 0 评论 -
redisTemplate对redis的调用
redisTemplate对redis的调用 1.测试连接 @Test void testGetConnection(){ RedisConnection connection = stringRedisTemplate.getConnectionFactory() .getConnection(); String ping = connection.ping(); Sy原创 2021-10-13 21:39:58 · 637 阅读 · 0 评论 -
Redis主从复制 Redis的集群建
Redis主从复制 快速入门实践 1.将redis01拷贝两份 cp -r redis01/ redis02 cp -r redis01/ redis03 2.假如已有redis服务,先将原先所有redis服务停止(docker rm -f redis容器名) 3.启动新的redis容器 docker run -p 6379:6379 --name redis6379 \ -v /usr/local/docker/redis01/data:/data \ -v /usr/local/docker/red原创 2021-10-12 20:06:10 · 376 阅读 · 0 评论 -
Redis事务控制实践
Redis事务控制实践 1.exec提交事务 127.0.0.1:6379> set tony 500 OK 127.0.0.1:6379> set jack 200 OK 127.0.0.1:6379> mget tony jack 1) "500" 2) "200" 127.0.0.1:6379> multi #开启事务 OK 127.0.0.1:6379(TX)> decrby tony 100 #所有指令操作会进入到队列 QUEUED 127.0.0.1:6379(TX原创 2021-10-12 19:41:12 · 117 阅读 · 0 评论 -
数据库持久化操作
数据库持久化操作 Rdb方式持久化 概述 Rdb方式是通过手动(save-阻塞式,bgsave-异步)或周期性方式保存redis中key/value的一种机制,Rdb方式一般为redis的默认数据持久化方式.系统启动时会自动开启这种方式的持久化机制。 RDB方式配置 RDB方式的持久化是默认开启的,也可按规则自己配置,例如,打开redis.conf文件,例如 # 这里表示每隔60s,如果有超过1000个key发生了变更,那么就生成一个新的dump.rdb文件,就是当前redis内存中完整的数据快照,这个操作原创 2021-10-11 19:56:33 · 642 阅读 · 0 评论 -
在java中操作redis
在java中操作redis 创建maven工程,并在此工程下创建两个子工程sca-jedis,sca-tempate 添加项目依赖 sca-jedis 工程依赖 <dependency> <groupId>redis.clients</groupId> <artifactId>jedis</artifactId> <version>3.5.2</version> </dependency>原创 2021-10-11 19:51:25 · 1096 阅读 · 0 评论 -
Redis对简单数据的操作
Redis缓存入门 Redis 相关参考网址如下所示: Bootnb 相关:https://www.runoob.com/redis/redis-tutorial.html Redis 官网:https://redis.io/ 源码地址:https://github.com/redis/redis Redis 在线测试:http://try.redis.io/ Redis 命令参考:http://doc.redisfans.com/ Redis初始操作 启动redis服务 Docker 环境下的启动(do原创 2021-10-08 19:36:07 · 73 阅读 · 0 评论