上一篇:Redis-数据类型篇 文章目录 Redis-通用指令篇 Redis简介 Redis——通用命令操作 key是什么? 针对key的一些常用操作? 1. 对于key的自身状态控制的相关操作: 2. 对于key的时效性相关操作: 3. 对于key的查询检索相关操作: 4. 对于key的其他操作: Redis-通用指令篇 Redis简介 Redis是C语言开发的一个高性能键值对(key -value) 内存数据库,可以用作数据库,缓存和消息中间件等。 特点 作为内存数据库,它的性能非常优秀,数据存储在内存当中,读…

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

文章目录 Redis-删除策略以及逐出(淘汰)策略篇 Redis简介 删除策略以及逐出策略 什么是过期数据? Redis提供的删除策略 定时删除 惰性删除|被动删除 定期删除|主动删除 删除策略比对 逐出(淘汰)策略 介绍 逐出(淘汰)算法策略及其相关配置 1. 检测带有时效性的数据进行淘汰(**`第i个数据库的expire空间`**) 2. 检测全库的数据进行淘汰(**`第i个数据库的dict空间`**) 3. 不进行淘汰--**`NO_EVICTION`** Redis-删除策略以及逐出(淘汰)策略篇 Redi…

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

为了提高系统的访问效率和降低服务器压力,我们通常会采用缓存的策略,而使用缓存可以有效地支持高性能和高并发,而我们常用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点热度 阅读全文