手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
人工智能
栏目导航
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ CMS系统
▸ 服务器
▸ 数据库
公众号推荐
微信公众号搜
"智元新知"
关注
微信扫一扫可直接关注哦!
子栏目导航
Linux
Windows
CentOS
Ubuntu
Nginx
WebService
Scala
Memcache
Apache
Redis
Docker
Bash
Azure
Tomcat
LNMP
Shell
Ansible
KVM虚拟机
数据结构
鸿蒙系统
宝塔面板
服务器运维
网络安全
编程之家
Redis
Linux下安装redis-5.0.7
1.下载安装包:wgethttp://download.redis.ioeleasesedis-5.0.7.tar.gz2.解压:tar-zvxfredis-5.0.7.tar.gz3.将解压完的文件移动到/usr/local/下,并将文件夹名称修改为redis:mvredis-5.0.7/usr/localedis4.编译:cd到/usr/localedis目录,输入命令make执行编译命令
作者:编程之家 时间:2022-09-02
取关
和关注反着来就行根据writerId和粉丝id查询用户执行删除操作redis粉丝数-1publicvoiddeleteFans(StringwriterId,StringfanId){QueryWrapper<Fans>queryWrapper=newQueryWrapper<>();queryWrapper.eq("writer_id",writerId);quer
作者:编程之家 时间:2022-09-02
Redis学习笔记——Redis的发布和订阅
1、什么是发布和订阅Redis发布订阅(pub/sub)是一种消息通信模式:发送者(pub)发送消息,订阅者(sub)接收消息。Redis客户端可以订阅任意数量的频道。2、Redis的发布和订阅3、发布订阅命令行实现打开一个客户端订阅channel1打开另一个客户端,给channel1发布消息he
作者:编程之家 时间:2022-09-02
Redis之Hyperloglog及Bitmaps
Hyperloglog什么是基数?A{1,3,5,7,4,9}B{1,3,5,7}基数(不重复的元素),可以接受误差!简介Hyperloglog技术统计的算法优点:占用的内存是固定,2^64不同的元素技术,只需要12KB内存网页的UV(一个人访问一个网站多次,但是还算一个人!)传统的方式,set保存用户的id,然后就可以统计set中的元素数量
作者:编程之家 时间:2022-09-02
Redis之Set集合
Set(集合)set的值是不可重复的!127.0.0.1:6379>SADDmyset"lixin,hello"#set集合中添加匀速(integer)1127.0.0.1:6379>SADDmyset"lilin,hello"(integer)1127.0.0.1:6379>SMEMBERSmyset#查看指定set的所有值1)"lixin,hello"2)"lili
作者:编程之家 时间:2022-09-02
2021-09-23
Redis之淘汰策略Redis内存数据集大小上升到一定大小的时候,就会进行数据淘汰策略。Redis提供了6种数据淘汰策略:volatile-lru:从已设置过期时间的数据集中挑选最近最少使用的数据淘汰。volatile-ttl:从已设置过期时间的数据集中挑选将要过期的数据淘汰。volatile-ran
作者:编程之家 时间:2022-09-02
Redis key过期事件的监听
使用rediskey过期通知,需开启key过期通知功能:登录进入redis-cli客户端,执行:configsetnotify-keyspace-eventsEx或者在redis.conf添加配置:notify-keyspace-events"Ex"//过期时间监听生效或者通过代码设置:#连接redis库1redisCli1=StrictRedis(db=1,
作者:编程之家 时间:2022-09-02
Redis 设置过期时间
Redis设置过期时间原生命令EXPIRE接口定义:EXPIREkey"seconds"接口描述:设置一个key在当前时间"seconds"(秒)之后过期。返回1代表设置成功,返回0代表key不存在或者无法设置过期时间。PEXPIRE接口定义:PEXPIREkey"milliseconds"接口描述:设置一个key在当
作者:编程之家 时间:2022-09-02
Spring Boot + Redis 实现延时队列,写得太好了!
来源:blog.csdn.net/qq330983778/article/details/99341671业务流程首先我们分析下这个流程用户提交任务。首先将任务推送至延迟队列中。延迟队列接收到任务后,首先将任务推送至jobpool中,然后计算其执行时间。然后生成延迟任务(仅仅包含任务id)放入某个桶中时间组件时刻轮询各
作者:编程之家 时间:2022-09-02
Redis配置与优化
一、关系数据库和非关系型数据库1、关系型数据库关系型数据库是一个结构化的数据库,创建在关系模型(二维表格模型)基础上,一般面向于记录。SQL语句(标准数据查询语言)就是一种基于关系型数据库的语言,用于执行对关系型数据库中数据的检索和操作。主流的关系型数据库包括Oracle、MyS
作者:编程之家 时间:2022-09-02
2020-2021华为Java面试真题,9000字通俗易懂的讲解下Java注解
一面(个人感觉回答得还不错)1.自我介绍2.说项目,项目问的非常深(本人提到之前做过的一篇关于FULLGC的问题定位和优化的项目以及一个多并发的项目)2.1对于自己产于过项目的系统定位是否清楚?2.2对于系统的各个模块是否清楚?2.3每个接口的tps?2.4对于上下游系统的依赖?2.5
作者:编程之家 时间:2022-09-02
Redis持久化 RDBRedis DataBase) AOF(Append Only File)
AOF
作者:编程之家 时间:2022-09-02
SpringBoot整合Redis自定义配置类启动报错
自定义Redis配置类启动时报错之前学java时就遇到过这个问题,当时也是找了好久没找出问题解决方法,就忽略了(我不自定义还不行吗?),下午工作的时候再次遇到,大致原因就是创建bean对象失败,找不到redisTemplate这个bean对象,报错部分信息org.springframework.beans.factory.BeanCreat
作者:编程之家 时间:2022-09-02
15分钟的字节跳动视频面试,如何保证消息队列是高可用的
Redis什么是Redis?Redis的数据类型?使用Redis有哪些好处?Redis相比Memcached有哪些优势?Memcache与Redis的区别都有哪些?Redis是单进程单线程的?一个字符串类型的值能存储最大容量是多少?Redis的持久化机制是什么?各自的优缺点?Redis常见性能问题和解决方案:redis过期
作者:编程之家 时间:2022-09-02
Blog.072 LNMP 平台对接 Redis 服务
本章目录 1.操作步骤 1.操作步骤 (1)安装LNMP组件详细步骤参考博客 Blog.049LNMP架构与源码编译安装 (2)安装Redis服务详细步骤参考博客 Blog.071NoSQLRedis配置与优化 (3)安装Redis
作者:编程之家 时间:2022-09-02
2021大厂Java面试真题集锦,2021最后一次Java面试
支付宝一面介绍一下自己。项目参与的核心设计有哪些ArrayList和LinkedList底层HashMap及线程安全的ConcurrentHashMap,以及各自优劣势Java如何实现线程安全Synchronized和Lock哪个更好?HashMap中的get()方法是如何实现的?HashMap可以用在哪些场景?JVM,垃圾回收机制,内存划分等
作者:编程之家 时间:2022-09-02
硬核!15张图解Redis为什么这么快
作者|莱乌 作为一名服务端工程师,工作中你肯定和Redis打过交道。Redis 为什么快,这点想必你也知道,至少为了面试也做过准备。很多人知道 Redis 快仅仅因为它是基于内存实现的,对于其它原因倒是模棱两可。 那么今天就一起看看: -思维导图- 基于内存实现 这点在
作者:编程之家 时间:2022-09-02
Blog.073 Redis 主从复制、哨兵与集群部署
本章目录 1.主从复制1.1作用1.2流程2.部署Redis主从复制2.1部署步骤3.哨兵模式3.1原理3.2作用3.3结构4.部署哨兵模式4.1部署步骤5.集群模式5.1作用5.2Redis集群的数据分片5.3节点分布5.4Redis集群
作者:编程之家 时间:2022-09-02
Redis 主从复制+哨兵+集群
一、主从复制-哨兵-集群1、主从复制:主从复制是高可用Redis的基础,哨兵和集群都是在主从复制基础上实现高可用的。主从复制主要实现了数据的多机备份,以及对于读操作的负载均衡和简单的故障恢复。缺陷:故障恢复无法自动化;写操作无法负载均衡;存储能力受到单机的限制2、哨兵:在主从复制
作者:编程之家 时间:2022-09-02
LNMP平台对接redis服务
一、LNMP平台对接redis服务1、安装LNMP各个组件详见博客源码安装LNMP及论坛部署,也可以使用脚本一键部署,详见博客shell脚本一键部署——redis安装部署2、安装redis服务详见博客Redis非关系型数据库安装以及相关命令,也可直接使用脚本一键部署,详见博客shell脚本一键部署—
作者:编程之家 时间:2022-09-02
LNMP平台对接redis服务
1.安装LNMP各个组件 前面博客已经写过搭建步骤,具体可参考:LNMP架构的源码编译超详细步骤! 搭建完成如下图所示: 2.安装redis服务 前面博客已经写过搭建步骤,具体可参考:NoSQL之Redis配置与优化中的第三节:redis的安装和部署 安装完成如下图所示: 3、安装redis扩
作者:编程之家 时间:2022-09-02
2021年Java开发者跳槽指南,蚂蚁金服内推四面
美团一面(80min)(为保证内容纯正,下面的语言是由程序员Y自己整理的,霸哥没有任何改动)面试主要是从一个系统设计出发,考察基础跟项目架构经验。美团相当重视基础问题(计算机网络、操作系统)主要是围绕一个系统优化来的,下面就只写中间问的几个点:1、项目介绍(聊一下自己做的项目,互相了解了
作者:编程之家 时间:2022-09-02
Stringboot集成redis-做登陆缓存
在此只演示SpringBoot中Redis的使用,登录缓存例子 1.首先引入相关依赖:<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-data-redis</artifactId></dependency> 2.在application.y
作者:编程之家 时间:2022-09-02
redis集群密码设置
redis集群密码设置1、密码设置(推荐)方式一:修改所有Redis集群中的redis.conf文件加入:masterauth123456requirepass1234562、关闭集群.edis-cli-c-h172.18.57.9-p7000shutdown.edis-cli-c-h172.18.57.9-p7001shutdown3、重启集群.edis-cli-a123
作者:编程之家 时间:2022-09-02
LNMP平台对接Redis
1.安装LNMP各个组件 前面博客已经写过搭建步骤,在此不再赘述 2.安装redis服务 前面博客已经写过搭建步骤,不再赘述 安装完成如下图所示: 3、安装redis扩展方法一:官网下载:redis官方网站! 1)放入redis扩展包并解压 2)安装模块 3)编译安装 4)安装完成后显
作者:编程之家 时间:2022-09-02
redis五种数据及其应用场景
redis的安装流程,见官网:redis下载/安装建议用稳定版5种常用类型的应用场景String类型:计数器INCRarticle:readcount:{文章id}GETarticle:readcount:{文章id}Web集群session共享springsession+redis实现session共享分布式系统全局序列号INCRBYorderId1000/e
作者:编程之家 时间:2022-09-02
redis基本数据类型的底层数据结构
redis有五种基本数据结构:string、list、hash、set、zset。其底层数据结构如下 相关链接:https://baijiahao.baidu.com/s?id=1651767862408344160&wfr=spider&for=pc
作者:编程之家 时间:2022-09-02
Redis限流
在电商开发过程中,我们很多地方需要做限流,有的是从Nginx上面做限流,有的是从代码层面限流等,这里我们就是从代码层面用Redis计数器做限流,这里我们用C#语言来编写,且用特性(过滤器,拦截器)的形式拦截限流,CSRedis来作为redis的客户端包。 1-新建一个.NETCORE的WebApi项目其
作者:编程之家 时间:2022-09-02
Redis知识点面试题
Redis知识点面试题Redis1.Redis是什么?有哪些使用场景?有哪些功能?2.Redis持久化有几种方式?(怎么保证Redis挂掉之后再重启数据可以进行恢复)3.什么是缓存穿透?怎么解决?4.什么是缓存雪崩?怎么解决?5.什么是缓存击穿?怎么解决?6.Redis支持的数据类型有哪些?7.Redis内存淘汰机
作者:编程之家 时间:2022-09-02
[redis] list
1、基础lpushpushkeyvalue1value2…:在指定的key的list的头部/尾部插入所有的values,如果该key不存在,该命令在插入的之前创建该key和空链表,之后再向该链表的头部插入数据。插入成功,返回元素的个数。lrangekeystartend:获取链表中从start到end的元素的值,start、end可为
作者:编程之家 时间:2022-09-02
上一页
80
81
82
83
84
85
86
87
下一页
小编推荐
热门标签
更多
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