手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
人工智能
栏目导航
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ CMS系统
▸ 服务器
▸ 数据库
公众号推荐
微信公众号搜
"智元新知"
关注
微信扫一扫可直接关注哦!
子栏目导航
Linux
Windows
CentOS
Ubuntu
Nginx
WebService
Scala
Memcache
Apache
Redis
Docker
Bash
Azure
Tomcat
LNMP
Shell
Ansible
KVM虚拟机
数据结构
鸿蒙系统
宝塔面板
服务器运维
网络安全
编程之家
Redis
Celery
Celery简介Celery是什么Celery是python中使用比较多的并行分布式框架Celery是一个简单、灵活且可靠的,处理大量消息的分布式系统Celery专注于实时处理的异步任务队列Celery同时也支持任务调Celery使用场景celery是一个强大的分布式任务队列的异步处理框架,它可以让任务的
作者:编程之家 时间:2022-09-02
Redis 集群
Redis集群主从复制以及哨兵模式可以提高读的并发,但是单个master容量有限,数据达到一定程度会有瓶颈,这个时候可以通过水平扩展为多master-slave成为集群,支持海量数据,实现高可用与高并发。哨兵模式其实也是一种集群,他能够提高读请求的并发,但是容错方面可能会有一些问题,比如master
作者:编程之家 时间:2022-09-02
Redis五种数据类型操作与相关命令
目录Redis数据类型String(字符串)Hash(哈希)List(列表)Set(集合)SortedSet(有序集合)各类型基本操作StringHashListSetSortedSet命令手册StringHashListSetSortedSetRedis数据类型String(字符串)String类型是二进制安全的。意思是redis的string可以包含任何数据。比如jpg图片或者序列
作者:编程之家 时间:2022-09-02
Redis持久化之RDB操作
Redis持久化之RDB操作面试和工作,持久化都是重点!Redis是内存数据库,如果不将内存中的数据库状态保存到磁盘,那么一旦出现服务器进程退出,服务器中的数据库状态也会消失。所以Redis提供了持久化功能!RDB(RedisDataBase)Redis会淡出创建(fork)一个子进程来进行持久化,会先将数据写入到一
作者:编程之家 时间:2022-09-02
redis保存数组
importredishost='xxxxx'port=6379db_data=10redis_data=redis.Redis(host=host,port=port,db=db_data,password=password,decode_responses=True)callernumber=“18812345678”speaker="home"message="早啊"obj={"speak
作者:编程之家 时间:2022-09-02
Redis--安装
一、Redis介绍1.RedisREmoteDIctionaryServer(远程字典服务器)是完全开源免费的,用C语言编写的,遵守BSD协议,是一个高性能的(key/value)分布式内存数据库,基于内存运行并支持持久化的NoSQL数据库,是当前最热门的NoSql数据库之一,也被人们称为数据结构服务器。Redis与其他key-v
作者:编程之家 时间:2022-09-02
CPU架构对redis的性能影响
CPU架构对redis的性能影响主流CPU架构一个CPU处理器中通常有多个运行核心,每一个运行核心称为一个物理核,每个物理核都可以运行应用程序。每个物理核都拥有私有的一级缓存(Level1cache,简称L1cache),包括一级指令缓存和一级数据缓存,私有的二级缓存(Level2cache,简称L2cache),以及不
作者:编程之家 时间:2022-09-02
Redis 笔记
Redis文档型数据库(bson格式和json)MongoDBMongoDB是一个基于分布式文件存储的数据库,C++编写,主要用来处理大量文档MongoDB是介于关系型数据库和非关系型数据库之间产品,最像关系型数据库的数据库概述Redis是什么?Redis(RemoteDictionaryServer)远程字典服务C语言编写
作者:编程之家 时间:2022-09-02
SpringBoot整合Redis
SpringBoot整合Redispom引入redis依赖<!--引入redis依赖--><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-data-redis</artifactId></dependency>yml添加配置spring:redis:
作者:编程之家 时间:2022-09-02
spring-data-redis 动态切换数据源
最近遇到了一个麻烦的需求,我们需要一个微服务应用同时访问两个不同的Redis集群。一般我们不会这么使用Redis,但是这两个Redis本来是不同业务集群,现在需要一个微服务同时访问。其实我们在实际业务开发的时候,可能还会遇到类似的场景。例如Redis读写分离,这个也是spring-data
作者:编程之家 时间:2022-09-02
Windows下安装和使用Redis
首先Redis官方并不支持在windows环境下使用,所以官网上也没有下载链接,但是MS给我们维护了开源版本,足以应付普通的环境使用了。下载地址:https://github.com/MicrosoftArchiveediseleases一般下载zip然后解压缩就可以使用了,如果是小白的话也可以下载.msi安装程序包下载,两个没什
作者:编程之家 时间:2022-09-02
Redis缓存穿透、击穿、雪崩区别和解决方案
一、缓存处理流程前台请求,后台会先从缓存中取数据,取到直接返回结果,取不到时再从数据库中取,数据库取到后更新缓存,并返回结果,数据库也没取到,那直接返回空结果。二、缓存穿透描述:缓存穿透是指缓存和数据库中都没有的数据,而用户不断发起请求,如发起为"-1"的数据或者id为特别大不存
作者:编程之家 时间:2022-09-02
秒杀代码,非lua脚本
需求:举办一场活动(activity),可以设置多个场次(设置的场次,即session,每隔一段时间举行一场)进行秒杀,每个场次可以秒杀多个奖品(prize)。方案:redis存储奖品的库存,使用incr命令扣库存,redis扣成功的情况下,再mysql扣库存。 说明:设置redis有效期>=场次时间(秒杀时间)非常重要,不然redis层面
作者:编程之家 时间:2022-09-02
redis之mq实现发布订阅模式
概述Redis不仅可作为缓存服务器,还可用作消息队列,本示例演示如何使用redis实现发布/订阅消息队列。在Redis中,发布者没有将消息发送给特定订阅者的程序。相反,发布的消息被描述为通道,而不知道(如果有的话)可能有哪些订阅者。订阅者表示对一个或多个主题感兴趣,只接收感兴趣的
作者:编程之家 时间:2022-09-02
Redis Stream
RedisStreamRedisStream是Redis5.0版本新增加的数据结构。RedisStream主要用于消息队列(MQ,MessageQueue),Redis本身是有一个Redis发布订阅(pub/sub)来实现消息队列的功能,但它有个缺点就是消息无法持久化,如果出现网络断开、Redis宕机等,消息就会被丢弃。简单来说发布
作者:编程之家 时间:2022-09-02
redis
使用场景缓存(使用最多的)双写一致性缓存和数据库数据一致性通过分布式事务控制双写一致性,但是速度上有影响了单woker线程,串行化处理,者就引出一个问题,它是快还是慢呢,这个需要看场景,缓存在内存极速处理那为什么要使用单线程呢?因为多线程涉及到数据同步,就要考虑很多情况
作者:编程之家 时间:2022-09-02
Redis被pnscan病毒挟持挖矿
Redis被pnscan病毒挟持挖矿通过Redis可以将其宿主机挟持进行挖矿(也就是常说的病毒感染)[root@ecs-5613cron]#find/-namepnscan/usr/local/bin/pnscan[root@ecs-5613cron]#find/-namepnscan*/usr/local/share/man/man1/pnscan.1.gzrm-rf/usr/local/bin/pnscan/
作者:编程之家 时间:2022-09-02
Redis安装、启动与多端口配置
目前很多公司使用Redis做缓存机制,是基于内存且可持久化日志使用。Redis的安装、启动与多端口配置在Windows和Linux系统均有不同,Redis的默认端口号为6379。一、Windows环境Redis安装包直接解压后,cmd,进入命令行模式切换到Redis安装目录,如:E:\tool\Redis启动:redis-serverredis.
作者:编程之家 时间:2022-09-02
Redis基本使用-消息队列
目录做消息队列1消息队列2延迟消息队列1.pom.xml配置2.环境3.构建消息对象4.封装一个消息队列5.测试做消息队列我们平时说到消息队列,一般都是指RabbitMQ、RocketMQ、ActiveMQ以及大数据里边的Kafka,这些是我们比较常见的消息中间件,也是非常专业的消息中间件,作为专业的中间
作者:编程之家 时间:2022-09-02
Redis五大类型及底层实现原理
简单动态字符串 导读Redis只会使用C字符串作为字面量,在大多数情况下,Redis使用SDS(SimpleDynamicString,简单动态字符串)作为字符串表示。比起C字符串,SDS具有以下优点:常数复杂度获取字符串长度。杜绝缓冲区溢出。减少修改字符串长度时所需的内存重分配次数。
作者:编程之家 时间:2022-09-02
redis 集合set 使用 rediscluster 使用交集
rediscluster求两个集合的交集 注意key要加大括号:jedis.sinter("{xxxxx}_xxx_1","{xxxxxx}_xxx_2");例子:集合1的key {redis-ceshi}-key1集合2的key {redis-ceshi}-key2jedis.sinter("{redis-ceshi}-key1","{redis-ceshi}-key2");
作者:编程之家 时间:2022-09-02
SpringBoot整合Redis
SpringBoot整合RedisSpringBoot操作数据:spring-datajpajdbcmongodbredis!SpringData也是和SpringBoot齐名的项目!说明:在SpringBoot2.x之后,原来使用的jedis被替换为了lettuce?jedis:采用的直连,多个线程操作的话,是不安全的,如果想要避免不安全的,使用jedispool连
作者:编程之家 时间:2022-09-02
redis 简单整理——持久化之AOF[二十]
前言简单介绍一下AOF。正文AOF(appendonlyfile)持久化:以独立日志的方式记录每次写命令,重启时再重新执行AOF文件中的命令达到恢复数据的目的。AOF的主要作用是解决了数据持久化的实时性,目前已经是Redis持久化的主流方式。理解掌握好AOF持久化机制对我们兼顾数据安全性和性能
作者:编程之家 时间:2022-09-02
.net core 使用Redis的发布订阅
Redis是一个性能非常强劲的内存数据库,它一般是作为缓存来使用,但是他不仅仅可以用来作为缓存,比如著名的分布式框架dubbo就可以用Redis来做服务注册中心。接下来介绍一下.netcore使用Redis的发布/订阅功能。Redis发布订阅Redis发布订阅(pub/sub)是一种消息通信模式:发送者(pub)
作者:编程之家 时间:2022-09-02
Spring Boot集成Redis集群Cluster模式
目录集成jedis引入依赖配置绑定注册获取redis客户端使用验证集成spring-data-redis引入依赖配置绑定注册获取redis客户端使用验证异常处理同样的,我们还是分两种集成方式来介绍,并是以Cluster模式进行集成。另外,还有几篇关于的Windows下Redis的搭建与集成系列文章可做参考Spring
作者:编程之家 时间:2022-09-02
【Redis 1】Redis基础知识概述,mars老师Java教程百度网盘
(1)业务数据常用吗?使用率如何?如果使用率较低,就没必要写入缓存。(2)该业务是读操作多,还是写操作多?如果写操作多,频繁需要写入数据库,也没必要使用缓存。(3)业务数据大小如何?如果要存储几百兆字节的文件,会给缓存带来很大的压力,这样也没必要。在考虑了这些问题之后,如果觉得有必要
作者:编程之家 时间:2022-09-02
centos7安装redis4.0.14(集群版)
centos7安装redis4.0.14(集群版)1.集群搭建集群中有三个节点的集群,每个节点有一主一备。需要6台虚拟机。搭建一个伪分布式的集群,使用6个redis实例来模拟。执行命令"mkdir-p/usr/localedis-cluster"创建redis集群目录。安装ruby并查看版本yuminstall-yrubyyuminstal
作者:编程之家 时间:2022-09-02
redis相关
简介背景我们现在的项目架构中,基本上是Web服务器(Tomcat)和数据库独立部署,独占服务器资源,随着用户数的增长,并发读写数据库,会加大数据库访问压力,导致性能的下降,严重时直接导致系统宕机,例如: 此时,我们可以在Tomcat同服务器上中增加本地缓存,并在外部增加分布式缓存,缓存热门数
作者:编程之家 时间:2022-09-02
Redis trouble04 -- 数据明明存储进去了,但是读取不到redis中的数据,scan发现数据前面多了xac\xed\x00\x05t\x00\特殊字符
一、问题描述:数据存储到redis中,从代码中也能从redis中读取到,但是从cli客户端中不能查询到数据,通过scan后发现存入的数据前边都多了一串特殊字符 二、问题分析存储数据的时候我们使用的是redis的默认的序列化方式(JDK序列化方式),要想读出来数据,需要使用相同的序列化
作者:编程之家 时间:2022-09-02
【Java8 新特性 1,美的Java面试题
//无参数,无返回值publicstaticvoidtest2(){//“->”左边只有一个小括号,表示无参数,右边是Lambda体(就相当于实现了匿名内部类里面的方法了,(即就是一个可用的接口实现类了。))Runnablerunnable=()->System.out.println("Lambda表达式方式,线程启动");
作者:编程之家 时间:2022-09-02
上一页
67
68
69
70
71
72
73
74
下一页
小编推荐
热门标签
更多
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