
redis
文章平均质量分 66
dear_Zzzx
时间从来不语,却回答了所有问题。
展开
-
java之学习记录 9 - 1 - SpringBoot整合redis
添加Redis依赖包 在项目的pom.xml中添加如下: <!-- redis依赖包 --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId> </depe原创 2021-03-19 15:52:11 · 104 阅读 · 0 评论 -
java之学习记录 7 - 2 - redis高并发下的分布式锁
高并发下的分布式锁 经典案例:秒杀,抢购优惠券等 1 搭建工程并测试单线程 pom.xml <packaging>war</packaging> <properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <maven.compiler.encoding>UTF-8</maven.c原创 2021-02-24 12:38:27 · 109 阅读 · 0 评论 -
java之学习记录 7 - 2 - Jedis
Jedis java和redis打交道的API客户端 <dependency> <groupId>redis.clients</groupId> <artifactId>jedis</artifactId> <version>3.1.0</version> </dependency> 1 连接redis public static void main(String原创 2021-02-24 12:28:45 · 83 阅读 · 0 评论 -
java之学习记录 7 - 2 - redis.conf配置文件详解
# Redis 配置文件示例 # 注意单位: 当需要配置内存大小时, 可能需要指定像1k,5GB,4M等常见格式 # # 1k => 1000 bytes # 1kb => 1024 bytes # 1m => 1000000 bytes # 1mb => 1024*1024 bytes # 1g => 1000000000 bytes # 1gb => 1024*1024*1024 bytes # # 单位是对大小写不敏感的 1GB 1Gb 1gB .原创 2021-02-24 12:18:34 · 273 阅读 · 0 评论 -
java之学习记录 7 - 2 - redis主从
主从复制 就是 redis集群的策略 配从(库)不配主(库):小弟可以选择谁是大哥,但大哥没有权利去选择小弟 读写分离:主机写,从机读 1 一主二仆 1. 准备三台服务器,并修改redis.conf bind 0.0.0.0 2. 启动三台redis,进入 redis-cli 并查看每台机器的角色,都是master info replication 3. 测试开始 1. 首先,将三个机器全都清空,第一台添加值 mset k1 v1 k2 v2 2. 其余两台.原创 2021-02-24 11:40:53 · 113 阅读 · 0 评论 -
java之学习记录 7 - 2 - redis持久化/事务/发布订阅
持久化 1 RDB Redis DataBase 在指定的时间间隔内,将内存中的数据集的快照写入磁盘; 默认保存在/usr/local/bin中,文件名dump.rdb; 1.1 自动备份 redis是内存数据库,当我们每次用完redis,关闭linux时,按道理来说,内存释放,redis中的数 据也会随之消失 为什么我们再次启动redis的时候,昨天的数据还在,并没有消失呢? 正是因为,每次关机时,redis会自动将数据备份到一个文件中 :/usr/local/bin/d原创 2021-02-24 11:26:20 · 156 阅读 · 0 评论 -
java之学习记录 7 - 2 - redis五大数据类型 简单操作
使用Redis 1 五大数据类型 操作文档:http://redisdoc.com/ 1.1 字符串String set / get / del / append / strlen 127.0.0.1:6379> set k1 v1 # 保存数据 OK 127.0.0.1:6379> set k2 v2 # 保存数据 OK127.0.0.1:6379> keys * 1) "k1" 2) "k2" 127.0.0.1:6379> del k2 # 删.原创 2021-02-24 10:35:09 · 113 阅读 · 0 评论 -
java之学习记录 7 - 2 - redis 安装及简单应用
1. 下载与安装 1.1 下载 redis:http://www.redis.net.cn/ 图形工具:https://redisdesktop.com/download 1.2 安装 虽然可以在安装在windows操作系统,但是官方不推荐,所以我们一如既往的安装在linux上 1. 上传tar.gz包,并解压 tar -zxvf redis-5.0.4.tar.gz 2. 安装gcc(必须有网络) yum -y install gcc 忘...原创 2021-02-23 21:57:13 · 122 阅读 · 0 评论 -
java之学习记录 7 - 2 - redis介绍
1. 概述 1.1 互联网架构的演变历程 第1阶段 数据访问量不大,简单的架构即可搞定! 第2阶段 数据访问量大,使用缓存技术来缓解数据库的压力。 不同的业务访问不同的数据库第3阶段 主从读写分离。 之前的缓存确实能够缓解数据库的压力,但是写和读都集中在一个数据库上,压力又来了。 一个数据库负责写,一个数据库负责读。分工合作。愉快! 让master(主数据库)来响应事务性(增删改)操作,让slave(从数据库)来响应非事务性 (查询)操作,然后再采用主从复制来把m原创 2021-02-23 20:40:36 · 87 阅读 · 0 评论 -
30个php操作redis常用方法代码例子
http://www.justwinit.cn/post/8789/ 背景:redis这个新产品在sns时很火,而memcache早就存在, 但redis提供出来的功能,好多网站均把它当memcache使用,这是大才小用,这儿有30个方法来使用redis,值得了解。这篇文章主要介绍了30个php操作redis常用方法代码例子,本文其实不止30个方法,可以操作string类型、list类型和set类...转载 2018-02-27 17:17:29 · 163 阅读 · 0 评论 -
redis 数据类型详解 以及 redis适用场景场合
1. MySql+Memcached架构的问题 实际MySQL是适合进行海量数据存储的,通过Memcached将热点数据加载到cache,加速访问,很多公司都曾经使用过这样的架构,但随着业务数据量的不断增加,和访问量的持续增长,我们遇到了很多问题: 1.MySQL需要不断进行拆库拆表,Memcached也需不断跟着扩容,扩容和维护工作占据大量开发时间。 2转载 2017-02-08 16:52:07 · 292 阅读 · 0 评论 -
Redis介绍及常用命令
一 Redis介绍 Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。从2010年3月15日起,Redis的开发工作由VMware主持。 Redis能运行在大多数POSIX(Linux, *BSD, OS X 和Solaris等)系统上,官方没有支持Windows的版本。目前最新转载 2016-10-26 19:34:52 · 297 阅读 · 0 评论