Redis

redis下操作String

string是redis最基本的类型最大能存储512MB数据string类型是二进制安全的,即可以为任何数据,比如数字、图片、序列化对象等设置设置键值setkeyvalue设置键值及过期时间,以秒为单位SETEXkeysecondsvalue设置多个键值MSETkeyvalue[keyvalue...]获取根据键获取值...
代码星球·2020-11-27

Redis数据持久化

Redis将内存存储和持久化存储相结合,即可提供数据访问的高效性,又可保证数据存储的安全性1. Redis数据持久化机制介绍  1).RDB持久化:    该机制是指在指定的时间间隔内将内存中的数据集快照写入磁盘。      2)...
代码星球·2020-11-27

scrapy与redis分布式组件

Scrapy是一个通用的爬虫框架,但是不支持分布式,Scrapy-redis是为了更方便地实现Scrapy分布式爬取,而提供了一些以redis为基础的组件(仅有组件)。pipinstallscrapy-redisScrapy-redis提供了下面四种组件(components):(四种组件意味着这四个模块都要做相应的修...

redis出现(error) READONLY You can‘t write against a read only slave

redis为只读模式,而进行了写操作,导致了报错.之前服务器设置了主从模式来测试哨兵机制,测试完成后关闭了其他服务,留下的一个服务为slave模式,只读,所以再次使用它进行写操作是导致了报错.解决:如果没有没有进行其他的配置更改,直接重启服务就可以了.更改了其他配置,关闭只读模式即可....

深入Redis持久化

在介绍Redis高可用之前,先说明一下在Redis的语境中高可用的含义。我们知道,在web服务器中,高可用是指服务器可以正常访问的时间,衡量的标准是在多长时间内可以提供正常服务(99.9%、99.99%、99.999%等等)。但是在Redis语境中,高可用的含义似乎要宽泛一些,除了保证提供正常服务(如主从分离、快速容灾...
代码星球·2020-11-22

Redis有效时间设置及时间过期处理

本文对redis的过期处理机制做个简单的概述,让大家有个基本的认识。Redis中有个设置时间过期的功能,即对存储在redis数据库中的值可以设置一个过期时间。作为一个缓存数据库,这是非常实用的。如我们一般项目中的token或者一些登录信息,尤其是短信验证码都是有时间限制的,按照传统的数据库处理方式,一般都是自己判断过期...

10分钟彻底理解Redis持久化和主从复制

在这篇文章,我们一起了解Redis使用中非常重要的两个机制:Reids持久化和主从复制。什么是Redis持久化?Redis作为一个键值对内存数据库(NoSQL),数据都存储在内存当中,在处理客户端请求时,所有操作都在内存当中进行,如下所示这样做有什么问题呢?其实,只要稍微有点计算机基础知识的人都知道,存储在内存当中的数...

Centtos7.4 Redis没有设置密码被入侵的经过

1.Redis安装yuminstallredis配置文件改动:bind0.0.0.0  启动。2.首先第一个错误是:Servlet.service()forservlet[dispatcherServlet]incontextwithpath[]threwexception[Requestproce...

Redis分布式锁的正确姿势

1.核心代码:importredis.clients.jedis.Jedis;importjava.util.Collections;publicclassRedisUtil{privatestaticfinalStringLOCK_SUCCESS="OK";privatestaticfinalStringSET_IF...

Redis监控之redis-stat安装与详解

一、安装环境安装编译环境、ruby运行环境、git代码yuminstallgcc-c++yum-yinstallruby-develyuminstallrubyyuminstallrubygemsgit二、拉取redis-stat文件gitclonehttps://github.com/junegunn/redis-s...

vagrant系列四:vagrant搭建redis与redis的监控程序redis-stat

原文:https://blog.csdn.net/hel12he/article/details/51138507哎,写到这儿,说一句,诅咒联通这网络,联通网络一上,打开vpn,照样不能访问外网,联baidu都一卡一卡的。redis就不用yum来进行安装了。直接从官方下载来安装吧。(老实说,我也不知道yum里边有没有r...

关于 redis、memcache、mongoDB 的对比

从以下几个维度,对redis、memcache、mongoDB做了对比。1、性能都比较高,性能对我们来说应该都不是瓶颈。总体来讲,TPS方面redis和memcache差不多,要大于mongodb。2、操作的便利性memcache数据结构单一。(key-value)redis丰富一些,数据操作方面,redis更好一些,...

Redis内存满了的几种解决方法(内存淘汰策略与Redis集群)

1,增加内存;2,使用内存淘汰策略。3,Redis集群。 重点介绍下23;第2点:我们知道,redis设置配置文件的maxmemory参数,可以控制其最大可用内存大小(字节)。那么当所需内存,超过maxmemory怎么办?这个时候就该配置文件中的maxmemory-policy出场了。其默认值是noevict...

redis如何清空当前缓存和所有缓存

Windows环境下使用命令行进行redis缓存清理1、redis安装目录下输入cmd2、redis-cli-p端口号3、flushdb   清除当前数据库缓存4、flushall   清除整个redis所有缓存 ...

Redis内存碎片率

一、内存碎片率mem_fragmentation_ratio=used_memory_rss/used_memoryused_memory:Redis使用其分配器分配的内存大小used_memory_rss:操作系统分配给Redis实例的内存大小,表示该进程所占物理内存的大小两者包括了实际缓存占用的内存和Redis自身...
代码星球·2020-11-21