为了提高系统的访问效率和降低服务器压力,我们通常会采用缓存的策略,而使用缓存可以有效地支持高性能和高并发,而我们常用redis作为缓存。 高性能: 用户第一次访问数据库中的某些数据时,是从硬盘中读取的,该过程缓慢。而操作缓存是直接操作内存,速度快。所以,当第一次访问后,将数据存储在缓存,若数据库中的数据有变动,则同步改变缓存中相应的数据。 高并发: 直接操作缓存能够承受的请求是远远大于直接访问数据库的,可以将热点数据保存到缓存中,从而使部分请求直接到达缓存,而不用经过数据库,降低服务器压力的同时,提高了并发量。 为…

2021年4月7日 0条评论 4点热度 阅读全文

(一)redis技术的使用: redis真的是一个很好的技术,它可以很好的在一定程度上解决网站一瞬间的并发量,例如商品抢购秒杀等活动。。。 redis之所以能解决高并发的原因是它可以直接访问内存,而以往我们用的是数据库(硬盘),提高了访问效率,解决了数据库服务器压力。 为什么redis的地位越来越高,我们为何不选择memcache,这是因为memcache只能存储字符串,而redis存储类型很丰富(例如有字符串、LIST、SET等),memcache每个值最大只能存储1M,存储资源非常有限,十分消耗内存资源,而re…

2021年4月7日 0条评论 6点热度 阅读全文

  ------------------------------- 更新 最近发现服务器被挖矿病毒入侵了 很有可能是因为redis没有设置密码的原因! -------------------------------   1.获取redis镜像 docker pull redis 指定版本号: docker pull redis:4.0.9     不加版本号默认获取最新版本,也可以使用 docker search redis 查看镜像来源     2.查看…

2021年4月7日 0条评论 11点热度 阅读全文

一 .前期准备 Redis、Ruby语言运行环境、Redis的Ruby驱动redis-xxxx.gem、创建Redis集群的工具redis-trib.rb 二.安装配置redis redis下载地址 https://github.com/MSOpenTech/redis/releases ; 下载Redis-x64-3.2.100.zip。 集群规划有三个节点的集群,每个节点有一主一备。需要6台虚拟机。 把 redis 解压到桌面,(也可以在其他盘,怎么方便怎么来)再复制出 5 份,配置 三主三从集群。 由于 re…

2021年4月7日 0条评论 5点热度 阅读全文

redis和mongodb各自的优缺点,怎么选择? Redis是神马? Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value非关系型数据库,并提供多种语言的API。redis是一个key-value存储系统。Redis是非关系型数据库的一种,经常用作缓存。 和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hash(哈希类型)。这些数据类型都…

2021年4月7日 0条评论 3点热度 阅读全文

什么是Redis Redis是由意大利人Salvatore Sanfilippo(网名:antirez)开发的一款内存高速缓存数据库。Redis全称为:Remote Dictionary Server(远程数据服务),该软件使用C语言编写,Redis是一个key-value存储系统,它支持丰富的数据类型,如:string、list、set、zset(sorted set)、hash。 Redis特点 Redis以内存作为数据存储介质,所以读写数据的效率极高,远远超过数据库。以设置和获取一个256…

2021年4月7日 0条评论 4点热度 阅读全文

印象笔记地址:https://app.yinxiang.com/fx/42180fad-9a59-41a0-8db3-9b8d66c34d07 Redis的Linux安装步骤: 1.确保Linux 操作系统可以连接外网   打开xshall连接Linux操作系统   输入命令:ping www.baidu.com 像这样即可  2.给Linux操作系统安装c++编译环境。 输入指令 yum install gcc-c++ 安装     …

2021年4月7日 0条评论 5点热度 阅读全文

AOF和RDB是两种redis持久化的机制。 RDB: RDB是将支持当前数据的快照存成一个数据文件的持久化机制。 1.在生成快照时,将当前进程fork出一个子进程. 2.然后再子进程中循环所有的数据,将数据写入到二进制文件中。 3.当子进程将快照写入临时文件完毕后,用临时文件替换原来的快照文件,然后子进程退出。 优点: 1.一旦采用该方式,那么你的整个Redis数据库将只包含一个文件,这样非常方便进行备份。比如你可能打算每1天归档一些数据。 2.方便备份的同时,我们也很容易的将一个RDB文件移动到其他存储物质上。…

2021年4月7日 0条评论 12点热度 阅读全文

Redis中opsForValue()方法的使用介绍: 1、set(K key, V value) 新增一个字符串类型的值,key是键,value是值。 redisTemplate.opsForValue().set("stringValue","bbb"); 2、get(Object key) 获取key键对应的值。 String stringValue = redisTemplate.opsForValue().get("key"); 3、append(K key, String value) 在原有的值基础上…

2021年4月7日 0条评论 8点热度 阅读全文

Spring 1.简介 1.1.简介 简介 Spring : 春天 —>给软件行业带来了春天 2002年,Rod Jahnson首次推出了Spring框架雏形interface21框架。 2004年3月24日,Spring框架以interface21框架为基础,经过重新设计,发布了1.0正式版。 很难想象Rod Johnson的学历 , 他是悉尼大学的博士,然而他的专业不是计算机,而是音乐学。 Spring理念 : 使现有技术更加实用 . 本身就是一个大杂烩 , 整合现有的框架技术 官网 : http://s…

2021年4月7日 0条评论 6点热度 阅读全文