手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
人工智能
栏目导航
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ CMS系统
▸ 服务器
▸ 数据库
公众号推荐
微信公众号搜
"智元新知"
关注
微信扫一扫可直接关注哦!
子栏目导航
Linux
Windows
CentOS
Ubuntu
Nginx
WebService
Scala
Memcache
Apache
Redis
Docker
Bash
Azure
Tomcat
LNMP
Shell
Ansible
KVM虚拟机
数据结构
鸿蒙系统
宝塔面板
服务器运维
网络安全
编程之家
Redis
通过 RedisTemplate 和 Redis 实现锁的功能
privatestaticfinalLongEXEC_RESULT=1L;privatestaticDefaultRedisScript<Long>redisScript=newDefaultRedisScript<Long>();privatestaticRedisSerializer<String>argsSerializer=newStringRedisSerializer();private
作者:编程之家 时间:2022-09-02
SpringBoot 如何集成 redis
首先我们新建完成SpringBoot项目后,如何集成redis第一步 引入maven依赖至项目pom.xml文件中,如新建项目时以及勾选则忽略此步骤 <dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-data-redis</artifactId></dependen
作者:编程之家 时间:2022-09-02
列表对象 - 《Redis设计与实现》读书笔记
列表对象的编码可以是ziplist或者linkedlistziplist编码的列表对象使用压缩列表作为底层实现,每个压缩列表节点保存了一个列表元素linkedlist编码的列表对象使用双端链表作为底层实现,每个双端链表节点保存了一个字符串对象,每个字符串对象保存了一个列表元素字符串对象是Redis
作者:编程之家 时间:2022-09-02
Redis系列(三)-Redis replication 实现主从复制读写分离
Redisreplication是一种master-slave模式的复制机制,这种机制使得slave节点可以成为与master节点完全相同的副本。数据流是单向的,master到slavereplication主要用于解决两个问题:1.读扩展一个master用于写,多个slave用于分摊读的压力。2.高可用如果master挂掉了,可
作者:编程之家 时间:2022-09-02
redis安装(三)集群三主三从模式
集群模式架构图环境说明:三台centos7服务器+redis5.0.8+gcc4及以上(三主三从模式)1.下载redishttp://download.redis.ioeleases/#redis下载网址wgethttp://download.redis.ioeleasesedis-5.0.8.tar.gz2.安装gcc(三台机器同时操作)yum-yinstallgcc*gcc-v
作者:编程之家 时间:2022-09-02
redis 缓存穿透 布隆过滤器
场景:在海量数据中(10亿无序,不定长,不重复)快速判断一个元素是否存在?布隆过滤器本质:1.位数组(二进制向量)2.一系列随机映射函数如下图==>原理:如果一个元素3个函数返回的结果是false即有一个是0,那这个元素肯定不存在。如果一个元素3个函数返回的结果是true
作者:编程之家 时间:2022-09-02
编写自己的handler简单操作redis
RESP是RedisSerializationProtocol的简称,也就是专门为redis设计的一套序列化协议。这个协议比较简单,简单的说就是发送请求的时候按Redis约定的数据格式进行发送,解析数据的时候按redis规定的响应数据格式进行相应。1. RedisClient类packagecn.xm.netty.example.redis
作者:编程之家 时间:2022-09-02
redis笔记汇总
redis-java客户端学习笔记redis4种安装方式笔记redis基本数据类型字符串(string)学习笔记redis基本数据类型散列redis基本数据类型hash(散列)学习笔记redis基本数据类型list(列表)学习笔记redis基本数据结构集合(set)学习笔记redis基本数据类型有序集合(zset)学习笔记r
作者:编程之家 时间:2022-09-02
linux7 redis6.2.5安装
mv/home/bjteledis-6.2.5.tar.gz/app/cd/appllchownroot:rootredis-6.2.5.tar.gz tar-zxvfredis-6.2.5.tar.gz pwdllpwdmkdirredis6gcc-vcdredis-6.2.5/llpwdyuminstalltcl-ycd/appllcdredis-6.2.5/llmakemakeinstallPREFIX=/appedis
作者:编程之家 时间:2022-09-02
redis_03 _ 高性能IO模型:为什么单线程Redis能那么快
今天,我们来探讨一个很多人都很关心的问题:“为什么单线程的Redis能那么快?”首先,我要和你厘清一个事实,我们通常说,Redis是单线程,主要是指Redis的网络IO和键值对读写是由一个线程来完成的,这也是Redis对外提供键值存储服务的主要流程。但Redis的其他功能,比如持久化、异步删除、集群数
作者:编程之家 时间:2022-09-02
【SpringBoot-cache 01】
、一、搭建基本环境1、导入数据库sql语句,创建库表2、创建bean3、mybaits操作数据库 1)application.yml配置数据库信息链接数据库 2)使用注解版的mybatis 1.@MapperScan注解指定需要扫描的Mapper所在地的包这里涉及到一个知识点:如果bean里面的属性是(dId
作者:编程之家 时间:2022-09-02
Grafana监控Redis的使用情况
Grafana监控Redis的使用情况前言最近在进行性能测试,为了比较直观的将监控数据展示出来.自己在周末时学习了下prometheus,与之前的一个node_exporter一样,本次进行的是redis的监控.数据库方面的暂时还没处理.1.拉取镜像以及启动相关镜像.1.在公司外面的服务器垃圾
作者:编程之家 时间:2022-09-02
Redis学习--从节点过期键清理策略
复制从节点过期键清理在周期时间事件serverCron-->databasesCron函数中有如下代码:/*Thisfunctionhandles'background'operationswearerequiredtodo*incrementallyinRedisdatabases,suchasactivekeyexpiring,resizing,*rehashing.*/voiddatabasesCro
作者:编程之家 时间:2022-09-02
Redis学习--渐进式rehash实现原理
哈希冲突问题Redis使用哈希表来存放键值对数据,在插入新键值对数据时,会先按照”key“来计算哈希值,再根据哈希值和哈希表的sizemask来计算出该”key“在对于哈希数组中的索引值,然后将键值对数据封装成dictEntry对象并放入到索引值对应的哈希数组中。不同的Key经过相同哈希函数计算
作者:编程之家 时间:2022-09-02
Redis之事务
1)是什么可以一次执行多个命令,本质是一组命令的集合,一个事务中的所有命令都会序列化,按顺序地串行执行而不会被其他命令插入,不许加塞2)能干嘛一个队列中,一次性、顺序性、排他性的执行一系列命令3)怎么玩?a.常用命令如下 b.举例如下:
作者:编程之家 时间:2022-09-02
Redis 几个容易弄混的概念
redis能干啥?MySQL说,其实有一大半的用户请求都是读操作,而且经常都是重复查询一个东西,浪费它很多时间去进行磁盘I/O。后来有人就琢磨,是不是可以学学CPU,给数据库也加一个缓存呢?于是redis就诞生了!缓存的数据都是在内存中,可是就算是在服务器上,内存的空间资源还是很有限的。 如何
作者:编程之家 时间:2022-09-02
Redis是不是真的变慢了?
大家好,今天我们来学习一下如何确定Redis是不是真的变慢了。我们在使用redis时一定会遇到变慢的时候,那我们如何来判断Redis是否真的变慢了呢,一个最直接的方法就是查看Redis的响应延迟,一般情况下,Redis延迟很低,但是在某些时刻,Redis实例会出现比较高的响应延迟,甚至能达到几秒到十
作者:编程之家 时间:2022-09-02
redis相关配置
redis相关配置1.修改密码需要永久配置密码的话就去redis.conf的配置文件中找到requirepass这个参数,如下配置:修改redis.conf配置文件requirepassfoobaredrequirepass123指定密码123保存后重启redis就可以了2.远程连接修改protected-modeyes改为:protected-mode
作者:编程之家 时间:2022-09-02
集合对象 - 《Redis设计与实现》读书笔记
集合对象的编码可以是intset或者hashtableintset编码的集合对象使用整数集合作为底层实现集合对象包含的所有元素都被保存在整数集合里面hashtable编码的集合对象使用字典作为底层实现字典的每个键都是一个字符串对象,每个字符串对象包含了一个集合元素字典的每个值都
作者:编程之家 时间:2022-09-02
skills_redis
目录skills_redis1redis持久化策略种类和选择2skills_redis1redis持久化策略种类和选择如果需求对数据完整性要求不是很高,可以接受短时间数据丢失,RDB快照持久化方式是最好不过的选择;如果对数据完整性要求比较严格,使用AOF日志形式进行持久化比较合适;如果redis版本在4.0以上,
作者:编程之家 时间:2022-09-02
linux下安装redis
1.window下安装linux参考:https://www.cnblogs.com/super-chao/p/15140678.html2.linux版本的redis下载:https://pan.baidu.com/s/1ZMS9il9ciLw92gpudmNygg 提取码:swee3.因为需要远程操作linux,以及往linux上传redis压缩包文件。需要用到SecureCRT和SecureFXProtable。SecureCRT
作者:编程之家 时间:2022-09-02
redis持久化配置:rdb和aof
原文参考:https://www.cnblogs.com/xuwenjin/p/9876432.htmlredis有两种持久化方式:RDB和AOF。具体差别跟优缺点可参考redis数据的两种持久化方式对比,本篇只介绍这两种方式怎么配置RDB配置方式默认情况下,是快照RDB的持久化方式,将内存中的数据以快照的方式写入二进制文件中,默认的
作者:编程之家 时间:2022-09-02
Redis(02)数据类型&事务
五大数据类型String set getkeyvaluevalue全是字符串类型List L/Rpush L/Rpop keyvaluekey是链表头value是链表节点Set sadd scardkey value由多个成员组成的集合 key是集合名value是String类型且无序,唯
作者:编程之家 时间:2022-09-02
problems_redis
目录problems_redis1启动哨兵模式报错2problems_redis1启动哨兵模式报错desc:执行启动命令:redis-serversentinel.conferrorlog:***FATALCONFIGFILEERROR***Readingtheconfigurationfile,atline69>>>'sentinelmonitormymasternode163792'sentineldi
作者:编程之家 时间:2022-09-02
redis 简单整理——redis 的有序集合基本结构和命令[六]
前言简单介绍一下redis的有序集合的基本结构和命令。正文有序集合相对于哈希、列表、集合来说会有一点点陌生,但既然叫有序集合,那么它和集合必然有着联系,它保留了集合不能有重复成员的特性,但不同的是,有序集合中的元素可以排序。但是它和列表使用索引下标作为排序依据不同的
作者:编程之家 时间:2022-09-02
微服务中,使用Redis存储用户登录信息,使得实现微服务中登录功能
在微服务中,我们在不同的微服务访问,都需要登录,我们可以在登录网关的时候就进行一个登录,随后之后的微服务都能访问到用户的登录信息。在这里的演示中,我们就在网关中进行登录。首先在网关的pom文件中添加以下坐标<dependency><groupId>redis.clients</groupId><artifactId
作者:编程之家 时间:2022-09-02
redis学习教程
本文为joshua317原创文章,转载请注明:转载自joshua317博客 https://www.joshua317.com/article/39redis学习教程一、redis初识 1.redis简介 2.redis安装 2.1Windows安装 2.2Linux源码安装 2.3Ubuntuapt命令安装 3.redis配置 4
作者:编程之家 时间:2022-09-02
害...原来阿里面试Redis最常问的是它呀
一提到Redis缓存,我们不得不了解的三个问题就是:缓存雪崩、缓存击穿和缓存穿透。这三个问题一旦发生,会导致大量的请求直接请求到数据库层。如果并发压力大,就会导致数据库崩溃。那p0级的故障是没跑了。 今天我们就来详细的了解这个三个问题诱因以及如何解决。没有点关注,记得
作者:编程之家 时间:2022-09-02
Redission锁的设计原理和应用
Redission锁的设计原理和应用一:基本使用方法<dependency><groupId>org.redisson</groupId><artifactId>redisson</artifactId><version>3.8.2</version></dependency>@Testpublicvoidtt(){Configconfig=new
作者:编程之家 时间:2022-09-02
redis 简单整理——redis 的字符串基本结构和命令[二]
前言简单介绍一下redis的基本结构和命令。正文redis有5种基本结构:字符串哈希列表集合有序集合那么就来看下其基本命令吧。通用命令键:keys*查看全部键,一般不怎么用。dbsize查看有多少键dbsize效率比较高,直接读取的redis内部缓存的值。ex
作者:编程之家 时间:2022-09-02
上一页
61
62
63
64
65
66
67
68
下一页
小编推荐
热门标签
更多
python
JavaScript
java
HTML
reactjs
C#
Android
CSS
Node.js
sql
r
python-3.x
MysqL
jQuery
c++
pandas
Flutter
angular
IOS
django
linux
swift
typescript
路由器
JSON
路由器设置
无线路由器
h3c
华三
华三路由器设置
华三路由器
电脑软件教程
arrays
docker
软件图文教程
C
vue.js
laravel
spring-boot
react-native