手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
人工智能
栏目导航
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ CMS系统
▸ 服务器
▸ 数据库
公众号推荐
微信公众号搜
"智元新知"
关注
微信扫一扫可直接关注哦!
子栏目导航
Linux
Windows
CentOS
Ubuntu
Nginx
WebService
Scala
Memcache
Apache
Redis
Docker
Bash
Azure
Tomcat
LNMP
Shell
Ansible
KVM虚拟机
数据结构
鸿蒙系统
宝塔面板
服务器运维
网络安全
编程之家
Redis
分布式ID生成器及redis,etcd分布式锁
分布式id生成器有时我们需要能够生成类似MySQL自增ID这样不断增大,同时又不会重复的id。以支持业务中的高并发场景。比较典型的,电商促销时,短时间内会有大量的订单涌入到系统,比如每秒10w+。明星出轨时,会有大量热情的粉丝发微博以表心意,同样会在短时间内产生大量的消息。在插入数据
作者:编程之家 时间:2022-09-02
Day66~(Redis)67
redis背景例如,08年北京奥运,网上售票崩溃,12306购票崩溃像一些网站的崩溃,都是因为,高并发,用户量比较大,而当时使用的是关系型数据库。关系型数据库,存在于磁盘中,那么要到cpu中计算需要cpu—catch—-内存—–磁盘而磁盘的io性能较低,关系型数据库的数据逻辑关系复杂,不是适合做大规
作者:编程之家 时间:2022-09-02
Redis配置文件详解
Redis.conf详解启动的时候,就是通过配置文件来启动的!单位单位1、配置大小单位,开头定义了一些基本的度量单位,只支持bytes,不支持bit2、对大小写不敏感INCLUDES包含INCLUDES包含和Spring配置文件类似,可以通过includes包含,redis.conf可以作为总文件,可以包含其他文件!
作者:编程之家 时间:2022-09-02
redis 简单整理——java 客户端jedis[十六]
前言简单介绍一下java客户端jedis。正文Java有很多优秀的Redis客户端(详见:http:/edis.io/clients#java),这里介绍使用较为广泛的客户端Jedis,本节将按照以下几个方面对Jedis进行介绍:·Jedis的基本使用·Jedis连接池使用·Jedis中Pipeline使用·Jedis的Lua脚本使用Jedis属
作者:编程之家 时间:2022-09-02
【Redis】3.配置文件
1.UNITS单位配置大小单位,开头定义了一些基本的度量单位,只支持bytes,不支持bit,大小写不敏感。2.INCLUDES包含类似jsp中的include,多实例的情况可以把公用的配置文件提取出来。3.NETWORK网络3.1bind默认情况bind=127.0.0.1只能接受本机的访问请求。不写的情况下,无限制
作者:编程之家 时间:2022-09-02
redis 简单整理——pipeline[十]
前言简单整理一下pipeline。正文1)发送命令2)命令排队3)命令执行4)返回结果其中1)+4)称为RoundTripTime(RTT,往返时间)。pipeline它能将一组Redis命令进行组装,通过一次RTT传输给Redis,再将这组Redis命令的执行结果按顺序返回给客户端举个例子:echo-en'*3\r\n$3\r\nSET\r\n$5
作者:编程之家 时间:2022-09-02
【Redis】8.事务
1.事务定义Redis事务是一个单独的隔离操作:事务中的所有命令都会序列化、按顺序地执行。事务在执行的过程中,不会被其他客户端发送来的命令请求所打断。Redis事务的主要作用就是串联多个命令防止别的命令插队。2.事务使用从输入Multi命令开始,输入的命令都会依次进入命令队列中
作者:编程之家 时间:2022-09-02
linux安装redis
linux安装rediscentOs7进入官网找到下载地址https:/edis.io/download,看一下想要的版本1.下载:wgethttps://download.redis.ioeleasesedis-6.2.5.tar.gz2.解压tar-zxvfredis-6.2.5.tar.gz3.将解压后的文件夹,改名为redis,放到usr/local目录下mvredis-6.2.5red
作者:编程之家 时间:2022-09-02
redis基础
redis介绍Redis是完全开源的,遵守BSD协议,是一个高性能的key-value数据库。Redis与其他key-value缓存产品有以下三个特点:Redis支持数据的持久化,可以将内存中的数据保存在磁盘中,重启的时候可以再次加载进行使用。Redis不仅仅支持简单的key-value类型的数据,同时还提供l
作者:编程之家 时间:2022-09-02
redis 简单整理——HyperLogLog[十三]
前言简单介绍一下HyperLogLog.正文HyperLogLog并不是一种新的数据结构(实际类型为字符串类型),而是一种基数算法,通过HyperLogLog可以利用极小的内存空间完成独立总数的统计,数据集可以是IP、Email、ID等。HyperLogLog提供了3个命令:pfadd、pfcount、pfmerge。例如2016-03-06的访
作者:编程之家 时间:2022-09-02
redis 简单整理——发布与订阅[十四]
前言简单介绍一下redis的发布与订阅。正文Redis提供了基于“发布/订阅”模式的消息机制,此种模式下,消息发布者和订阅者不进行直接通信,发布者客户端向指定的频道(channel)发布消息,订阅该频道的每个客户端都可以收到该消息.命令Redis主要提供了发布消息、订阅频道、取消订阅以
作者:编程之家 时间:2022-09-02
Redis 安装
Redis安装Windows下安装下载地址:https://github.comporadowskiediseleases。Redis支持32位和64位。这个需要根据你系统平台的实际情况选择,这里我们下载Redis-x64-xxx.zip压缩包到D:\software\,解压。 打开文件夹,内容如下: 打开一个cmd窗口使用
作者:编程之家 时间:2022-09-02
.net core使用多个redis空间协作工作
使用场景:在开发过程中有些项目会考虑到数据量,复杂性等不同因素会把不同的类型数据缓存放到不同的redis空间或者redis集群中时,为了从不同的redis空间或者redis集群中拿到对应的数据,如微服务等redis操作如下:1、初始化多个redis或redis集群第一步:需要创建不同
作者:编程之家 时间:2022-09-02
jedis以及SpringBoot集成redis
Jedis我们要使用java来操作redis什么是Jedis?是Redis官方推荐的java连接开发工具!使用java操作Redis的一个中间件!如果你要使用java操作redis,那么一定要对Jedis十分的熟悉!测试1.导入对应的依赖<!--导入jedis的包--><dependencies><!--https://mvnrepository.com/ar
作者:编程之家 时间:2022-09-02
redis 简单整理——bitmaps[十二]
前言简单介绍一下bitmaps这个东西。正文我们都知道bitmaps翻译过来就是二进制。那么二进制可以存一些什么呢?图片、视频,还可也存些什么呢?现代计算机用二进制(位)作为信息的基础单位,1个字节等于8位,例如“big”字符串是由3个字节组成,但实际在计算机存储时将其用二进制表示,“bi
作者:编程之家 时间:2022-09-02
监控Redis
监控Redis脚本[root@zabbix-web02zabbix_agentd.d]#catredis_monitor.sh#!/bin/bash##********************************************************************#Author:xuanlv#QQ:360956175#Date:2021-07-31#Fi
作者:编程之家 时间:2022-09-02
redis 常用指令
redis指令有些相似,记忆起来不太容易,在此做一下整理序号类型指令参数作用例子1stringsetkeyvalue存储一个string类型的值setaaa2stringgetkey获取set存的值geta3stringmsetkeyvalue[keyvalue...]存储多个string类型的值msetbbbb
作者:编程之家 时间:2022-09-02
redis发布订阅
什么是发布和订阅Redis发布订阅(pub/sub)是一种消息通信模式:发送者(pub)发送消息,订阅者(sub)接收消息。Redis客户端可以订阅任意数量的频道。发布和订阅1、客户端可以订阅频道如下图2、当给这个频道发布消息后,消息就会发送给订阅的客户端发布订阅命令行实现1、
作者:编程之家 时间:2022-09-02
SpringBoot.2.4.0整合redis
引入依赖<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-data-redis</artifactId></dependency>添加配置(默认client-type是lettuce)spring:redis:
作者:编程之家 时间:2022-09-02
----- Linux中Redis安装-----
1.准备环境vmware15.x+centos7.x+2.下载redis源码包https:/edis.io/ 3.下载完整源码包 4.安装gcc运行环境5.vim的安装6.上传redis的资料包,将下载redis资料包上传到Linux中 7.解压redis的压缩包 8.安装包不能直接用,需要进入redis包执
作者:编程之家 时间:2022-09-02
Linux7安装redis6
首先下载软件包并解压cd/optwgethttps://download.redis.ioeleasesedis-6.2.5.tar.gztar-zxvfredis-6.2.5.tar.gz开始安装cdredis-6.2.5make#执行make命令的时候,有可能会报错,错误信息如下所示#server.c:2875:11:error:‘structredisServer’hasnome
作者:编程之家 时间:2022-09-02
redis Sentinel(哨兵)
Redis的集群方案大致有三种:1)rediscluster集群方案;2)master/slave主从方案;3)哨兵模式来进行主从替换以及故障恢复。一、sentinel哨兵模式介绍Sentinel(哨兵)是用于监控redis集群中Master状态的工具,是Redis的高可用性解决方案,sentinel哨兵模式已经被集成在redis2.4之后的版本中。se
作者:编程之家 时间:2022-09-02
redis 简单整理——客户端案例分析[十八]
前言简单整理一下客户端案例分析。正文现象一:服务端现象:Redis主节点内存陡增,几乎用满maxmemory,而从节点内存并没有变化。客户端现象:客户端产生了OOM异常,也就是Redis主节点使用的内存已经超过了maxmemory的设置,无法写入新的数据.2.分析原因1)确实有大量写入,但是主从复制出
作者:编程之家 时间:2022-09-02
redis lua脚本实战秒杀扣减库存
文章目录前言1.redisson介绍2.redislua脚本编写与执行3.redis减库存lua脚本4.实战4.1减库存逻辑4.2压测前言我们都知道redis是高性能高并发系统必不可少的kv中间件,它以高性能,高并发著称,我们常常用它做缓存,将热点数据或者是万年不变的数据缓存到redis中,查询的时候直
作者:编程之家 时间:2022-09-02
Redis主从复制及哨兵模式
概念主从复制,是指将一台Redis服务器的数据,复制到其他的Redis服务器。前者称为主节点(master/leader),后者称为从节点(slave/follower);数据的复制是单向的,只能由主节点到从节点。Master以写为主,Slave以读为主。默认情况下,每台Redis服务器都是主节点;且一个主节点可以有多个从
作者:编程之家 时间:2022-09-02
Redis6常用语句
格式:(待补充)edis-6.2.4/srcedis-cli-h$ip-p$port-a$password[command]#以下ip/port/password根据实际情况替换.edis-6.2.4/srcedis-cli-h192.168.37.8-p6379-a123dbsize#查看key数量.edis-6.2.4/srcedis-cli-h192.168.37.8-p6379-a123
作者:编程之家 时间:2022-09-02
2021-08-23-redis
redis的数据库数据结构 redis作为一个分布式缓存数据库肯定可以存储大量数据的,那么它的数据库的数据结构是?redis的数据库:底层是hashtable,通过对key进行hash算法,得到一个在hashtable上的位置,里面存储的是entry的地址,而entry数据结构是key,value以及next指针。因为设计hash
作者:编程之家 时间:2022-09-02
Redis高可用——哨兵Sentinel
前言本文将对Redis的高可用方案———哨兵模式进行介绍,讲解其内部实现原理。概述Sentinel是Redis的高可用性解决方案:由一个或多个Sentinel实例组成的Sentinel系统可以监视任意多个主服务器,以及这些主服务器属下的所有从服务器,并在被监视的主服务器进入下线状态时,自动
作者:编程之家 时间:2022-09-02
Linux系统安装redis(踩坑记录)
由于刚接触Linux系统,刚安装完毕,正想着安装redis,结果踩了一路坑,这里记录一下:Linux进入root账户sudopasswd#重置登录密码su#登录root用户安装基本工具(大坑)aptinstallmake#安装make工具aptinstallmake-guile#不知道是啥aptinstallgcc#c语言编译环境,由于一
作者:编程之家 时间:2022-09-02
Redis-x64-3.2 键空间通知keyspace notification
目录前言具体实现键空间通知设置的两种方式1.命令行设置2.修改配置文件redis.windows.confRedis-x64-3.2键空间通知的操作前言Redis2.8后可以通过键空间通知(设置notify-keyspace-events)接收那些以某种方式改变了Redis数据空间的事件通知,关于Redis键空间通知的文章有很多,这
作者:编程之家 时间:2022-09-02
上一页
64
65
66
67
68
69
70
71
下一页
小编推荐
热门标签
更多
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