Redis

今天长进之redis的学习

redis,默认是持久到硬盘的,看redis的目录里面,多了.rdb文件。就是数据文件。有两种持久化方式。snapshot和AOF ...
代码星球·2021-02-09

redis的学习使用,第二章

 在IDEA里面使用redis,使用架包  jedis-2.4.2.jar1publicclassMain{23publicstaticvoidmain(String[]args){4Jedisjedis=newJedis("127.0.0.1",6379);5//string类型6jed...

使用AOF持久化文件实现还原Redis数据库并得到RDB持久化文件

/目录1编写本文的初衷2具体实施2.1Redis持久化概念简介2.2获取指定Redis的AOF持久化文件2.3把Redis的持久化AOF文件转换为RDB文件  因为目前实习工作需求,需要把服务器环境中所有Redis数据进行初步简单分析,即统计其中存储的每一个key所占内存的大小,以便作出清理不重要缓...

Redis禁用持久化功能的设置

原文转载至:https://www.cnblogs.com/rangeon/p/7067618.html用过Redis的朋友都知道,这玩意有个比较强大的功能叫做持久化,就是在结束服务的时候把缓存中的内容保存到磁盘上,再启动服务的时候它自动从保存的磁盘文件中恢复服务停止之前的缓存内容,就好像服务从来没停止过一样。这个功能...

Redis 密码设置和查看密码

redis没有实现访问控制这个功能,但是它提供了一个轻量级的认证方式,可以编辑redis.conf配置来启用认证。  1、初始化Redis密码:  在配置文件中有个参数:requirepass 这个就是配置redis访问密码的参数;  比如requi...
代码星球·2021-02-03

Redisson分布式锁实战(适用于Redis高并发场景)

https://blog.csdn.net/a772304419/article/details/97528441...

Redis为什么可以支持那么大的并发访问量?为什么redis没有单点并发瓶颈?

一是redis使用内存而是redis使用多路复用的IO模型:现代的UNIX操作系统提供了select/poll/kqueue/epoll这样的系统调用,这些系统调用的功能是:你告知我一批套接字,当这些套接字的可读或可写事件发生时,我通知你这些事件信息。epoll的优点epoll没有最大并发连接的限制,上限是最大可以打开...

redis缓存穿透、缓存雪崩、缓存击穿

Redis缓存的使用,极大的提升了应用程序的性能和效率,特别是数据查询方面。但同时,它也带来了一些问题。其中,最要害的问题,就是数据的一致性问题,从严格意义上讲,这个问题无解。如果对数据的一致性要求很高,那么就不能使用缓存。另外的一些典型问题就是,缓存穿透、缓存雪崩和缓存击穿。目前,业界也都有比较流行的解决方案。本篇文...

Redis高级项目实战,都0202年了,还不会Redis?

  大家都听过1万小时定律,可事实真的是这样吗?做了1万小时的CRUD,不还只会CRUD吗,这年头不适当的更新自身下技术栈,出门和别人聊天吹牛的时候,都没拿的出手的,(⊙o⊙)…Redis没入门的童鞋不推荐往下看,先去脑补下Redis入门(点我直达),SpringBoot整合Redis的教程(点我直达),Redis实战...

使用docker安装使用 redis

1.查看redis镜像dockersearchredis2.获取redis镜像dockerpullredis默认是最新版本 redis:latest3.查看是否获取完成dockerimages5.启动Redisdockerrun--nameredis-d-p6379:6379redisredis启动的默认端口...
代码星球·2021-02-01

ehcache和redis的区别及适用场景

区别:  (1)Redis  独立程序,是通过socket访问到缓存服务,效率比ecache低,比数据库要快很多,处理集群和分布式缓存方便,有成熟的方案  (2)Ehcache  直接在jvm虚拟机中缓存,速度快,效率高;但是缓存共享麻烦,集群分布式应用不方便  与java程序是绑在一起的,java程序活着,它就活着。...

windows下redis启动失败提示maxheap flag

windows下redis启动失败D:edis>redis-server.exeredis.conf[8292]18Oct15:51:39.789#TheWindowsversionofRedisallocatesamemorymappedheapforsharingwiththeforkedprocessuse...

Ubuntu下安装配置redis

安装redisapt-getinstallredis-server查看是否启动ps-aux|grepredis客户端连接  注:    安装Redis服务器,会自动地一起安装Redis命令行客户端程序redis-cli-h127.0.0.1-p6379使用的见详情 修改配置  1.使用redis账号访问   ...
代码星球·2021-02-01

redis 的 HyperLogLog

Redis在2.8.9版本添加了HyperLogLog结构。RedisHyperLogLog是用来做基数统计的算法HyperLogLog的优点是,在输入元素的数量或者体积非常非常大时,计算基数所需的空间总是固定的、并且是很小的HyperLogLog只会根据输入元素来计算基数,而不会储存输入元素本身基本命令1. ...
代码星球·2021-02-01