手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
人工智能
栏目导航
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ CMS系统
▸ 服务器
▸ 数据库
公众号推荐
微信公众号搜
"智元新知"
关注
微信扫一扫可直接关注哦!
子栏目导航
Linux
Windows
CentOS
Ubuntu
Nginx
WebService
Scala
Memcache
Apache
Redis
Docker
Bash
Azure
Tomcat
LNMP
Shell
Ansible
KVM虚拟机
数据结构
鸿蒙系统
宝塔面板
服务器运维
网络安全
编程之家
Redis
Redis最佳实践
缓存数据库在现代系统架构中越来越成为标准配置之一,特别是随着微服务架构的流行,微服务无状态改造要求状态外置,外置的状态就需要存储到外部缓存服务中。Redis是当前主流的缓存数据库实现,本文介绍Redis基本概念与最佳实践。架构与概念Redis是一个使用ANSIC编写的开源、支持网络、
作者:编程之家 时间:2022-09-03
redis启动与关闭
redis默认安装在/usr/local/bin文件夹下执行cd/usr/local/bin显示要设置后台启动1.先备份redis.conf:拷贝到其它目录2.修改redis.conf文件将里面的daemonizeno改成yes,让服务在后台启动3.启动命令:执行redis-server/myredisedis.conf这里我已经复制好了,也修改好
作者:编程之家 时间:2022-09-03
Redis【四】集群&过期策略
目录一、主从同步1.CAP原理2.增量同步3.快照同步4.无盘复制4.wait指令二、Sentinel(哨兵监控)三、RedisCluster四、key过期策略五、懒惰删除在大数据高并发场景下,单个Redis实例往往是不够的,首先单个Redis的内存不宜过大,内存过大会导致快照文件过大,进一步导致主从同
作者:编程之家 时间:2022-09-03
redis内存回收
1.定时过期expilreexpirekeyTTL10定时器主动淘汰2.惰性过期被动淘汰3getCommandexpireIfNeed()设置内存上线setmemory上线activeExpireCycle()redis使用了惰性过期+定期过期达到了最大内存上线后根据内存淘汰规则#volatile-lru->r
作者:编程之家 时间:2022-09-03
牛逼!java只能输入数字的正则
前言很多人面试之前,可能没有在互联网公司工作过或者说工作过但年头较短,不知道互联网公司技术面试都会问哪些问题?再加上可能自己准备也不充分,去面试没几个回合就被面试官几个问题打蒙了,最后以惨败收场。针对这些的同学,在这分享总结的Java面试的高频面试题(包括了Java集合,JVM,
作者:编程之家 时间:2022-09-03
Makefile模版
#使用的编译器CC=gcc#预处理参数CPPLFAGS=-I./include \ -I/usr/include/fastdfs \ -I/usr/include/fastcommon \ -I/usr/local/include/hiredis/\ -I/usr/include/mysql/#选项CFLAGS=-Wall#需要链接的动态库LIBS=-lfdfsclient \ -lfastcommon
作者:编程之家 时间:2022-09-03
【Redis】特殊数据类型 - Geospatial (地理空间)
这是在redis3.2版本推出的,推算地理位置的信息,两地之间的距离,周围方圆的人等等场景都可以用它实现。一、geoadd将指定的地理空间位置(纬度、经度、名称)添加到指定的key中。这里可以借助网上的一些查询经纬度的工具来获取数据。geoaddchina:city121.47264431.231706shanghai
作者:编程之家 时间:2022-09-03
看完豁然开朗!mysql集群搭建linux
前言阿里巴巴,作为国内互联网公司的Top,算是业界的标杆,有阿里背景的程序员,也更具有权威性。作为程序员,都清楚阿里对于员工要求有多高,技术人员掌握的技术水平更是望尘莫及。所以,大厂程序员的很多经验也都值得我们借鉴和学习,在一定程度上确实能够帮助我们“走捷径”。今天,我们
作者:编程之家 时间:2022-09-03
程序员必学之一!java为什么文件删除失败
前言很多同学想进大厂,特别是刚毕业的,以及工作年限短的,不要有任何侥幸心理,踏踏实实的把基础弄扎实了,这是你通往高薪之路的唯一正确姿势。首先从面试题做起~好了,不多说了,直接上正菜。三面头条面试岗位是后台研发工程师,地点选择了上海,通过大佬内推,跳过死亡笔试,加上疫情期
作者:编程之家 时间:2022-09-03
java截取某个字符之后的字符串
前言Spring框架自诞生以来一直备受开发者青睐,有人亲切的称之为:Spring全家桶。毋庸置疑,Spring早已成为Java后端开发的行业标准,无数的公司选择Spring作为基础的开发框架,大部分Java后端程序员在日常工作中也会接触到Spring。很多研发人员把Spring看作心目中最好的
作者:编程之家 时间:2022-09-03
Redis源码解析之跳跃表一
跳跃表(skiplist)有序集合(sortedset)是Redis中较为重要的一种数据结构,从名字上来看,我们可以知道它相比一般的集合多了一个有序。Redis的有序集合会要求我们给定一个分值(score)和元素(element),有序集合将根据我们给定的分值对元素进行排序。Redis共有两种编码来实现有序集合,一种是压缩
作者:编程之家 时间:2022-09-03
java全套视频百度网盘
前言Netty是一款基于Java的网络编程框架,能为应用程序管理复杂的网络编程、多线程处理以及并发。Netty隐藏了样板和底层代码,让业务逻辑保持分离,更加易于复用。使用Netty可以得到一个易于使用的API,让开发人员可以专注自己的应用程序的独特之处。介绍了Netty框架,并展
作者:编程之家 时间:2022-09-03
Redis常用操作命令
一、常用管理命令1.1、启动redis.edis-server../confedis.conf1.2、连接Redis.edis-cli-h127.0.0.1-p63791.3、停止Rediskillredis-pid1.4、发送命令给Redis发送命令有两种方式:1、redis-cli带参数运行,如:>redis-clishutdownnotconnected>这样默认
作者:编程之家 时间:2022-09-03
004-redis 哨兵模式
准备三台服务器192.168.1.27、192.168.1.28、192.168.1.291.三台机器分别安装redis、tcl#安装并发包wgethttp://downloads.sourceforge.netclcl8.6.1-src.tar.gztar-xzvftcl8.6.1-src.tar.gzcd/usr/localcl8.6.1/unix/./configuremake&&makeinstall#
作者:编程之家 时间:2022-09-03
分布式session
session介绍当访问服务器某个网页的时候,会在服务器端的内存里开辟一块内存,这块内存就叫做session,而这个内存是跟浏览器关联在一起的。这个浏览器指的是浏览器窗口,或者是浏览器的子窗口,意思就是,只允许当前这个session对应的浏览器访问,就算是在同一个机器上新启的浏览器也是无
作者:编程之家 时间:2022-09-03
【Redis】特殊数据类型 - bitmap (位图)
bitmap数据结构,是基于二进制位来进行操作记录的,只有0和1两个状态。可以想象成一个数组,里面只有0或者1。能干嘛呢?现实中会有这些场景,比如统计用户信息,活跃用户和非活跃用户、登录的、未登录的用户,打卡的、未打卡的,像这种只有2个状态,并且数据量非常大的,就适合使用bitmap。网上
作者:编程之家 时间:2022-09-03
java获取年月日
前言Mysql的锁机制确实非常重要,所以在这里做一个全面的总结整理,便于以后的查阅,也分享给大家。Mysql的锁机制还是有点难理解的,所以这篇文章采用图文结合的方式讲解难点,帮助大家理解,讲解的主要内容如下图的脑图所示,基本涵盖了Mysql锁机制的所有知识点。本文脑图一、背景
作者:编程之家 时间:2022-09-03
docker-compose搭建nacos+nginx+mysql+redis+springboot项目
请提前安装docker和docker-compose并自行配置镜像加速。提前说明:我的整个项目搭建其实是分的两次,第一次部署时只有:nginx+mysql+redis+springboot项目,nacos是后期添加进去自娱自乐的。A.docker-compose.yml文件version:"3"services:nginx:#服务名称,用户自定义
作者:编程之家 时间:2022-09-03
Web学习笔记4
Web学习笔记4Redis概念:redis是一款高性能的NOSQL系列的非关系型数据库下载安装官网:http:/edis.io中文网:http:/edis.net.cn解压直接可以使用:redis.window.conf:配置文件redis-cli.exe:redis的客户端redis-server.exe:redis服务器端命令操作redis的数据结构
作者:编程之家 时间:2022-09-03
Redis源码解析之跳跃表一
跳跃表(skiplist)优惠券m.fenfaw.net有序集合(sortedset)是Redis中较为重要的一种数据结构,从名字上来看,我们可以知道它相比一般的集合多了一个有序。Redis的有序集合会要求我们给定一个分值(score)和元素(element),有序集合将根据我们给定的分值对元素进行排序。Redis共有两种编码来
作者:编程之家 时间:2022-09-03
centos7基本环境安装
centos7基本环境安装前置准备工作yumupdateyum-ygroupinstall"Developmenttools"yum-yinstallzlib-develbzip2-developenssl-develncurses-develsqlite-develreadline-develtk-develgdbm-develdb4-devellibpcap-develxz-develyuminstall-ylibffi-deve
作者:编程之家 时间:2022-09-03
redis源码之惰性删除策略分析(一)
本文浅显的谈谈redis删除key的源码部分,希望本篇文章对于学习redis并且看源码的你能够起到抛砖引玉的作用,并在此记下自己阅读源码的足迹。本文主要由以下几个部分组成一、为什么要删除key?二、内存淘汰的策略主要有哪些?三、删除key的时机或者说手段有哪些?四、删除key的源
作者:编程之家 时间:2022-09-03
redis学习笔记
最近在学习redis,用问答方式检查下自己的学习情况一、简单的介绍下redis?redis是key-value型的缓存数据库,key为字符串类型,value支持五种类型,分别是字符串,列表,哈希表,集合,有序集合。二、redis数据类型底层是如何实现的?redis中最基础的类型是字符串,其他复合类型的元素都是字符串。
作者:编程之家 时间:2022-09-03
linux安装redis
1、切换到存放源文件的文件夹,redis文件下载(我这里存放再download文件夹)第一步:cd/download//切换到download文件夹第二步:wgethttps://download.redis.ioeleasesedis-6.2.4.tar.gz//下载地址可以在redis官网找到,如下载其他版本可以复制其他版本的地址进行下
作者:编程之家 时间:2022-09-03
2021年“金三银四”来袭!java表示继承的关键字
01JAVA基础1.1java知识点Hashmap源码级掌握,扩容,红黑树,最小树化容量,hash冲突解决,有些面试官会提出发自灵魂的审问,比如为什么是红黑树,别的树不可以吗;为什么8的时候树化,4不可以吗,等等concureentHashMap,段锁,如何分段,和hashmap在hash上的区别,性能,等等HashTable,同步锁,这块可
作者:编程之家 时间:2022-09-03
Redis客户端常用操作命令
通用1.通过CMD命令窗口远程登陆redis-cli-hip-p6379-a"123456"2.切换库selectnum/um表示库的编号0-153.清除数据(大家自行测试哈哈~)delkeyname//删除指定键及数据flushall//清空整个redis数据,所有库flushdb//清除当前库的数据String类型setkey
作者:编程之家 时间:2022-09-03
Redis——Redis入门和一些笔记
Redis入门和一些笔记Redis概述Redis安装Redis性能测试Redis一些基础知识Redis概述Redis是什么?Redis(RemoteDictionaryServer),即远程字典服务是一个开源的使用ANSIC语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的APIredis
作者:编程之家 时间:2022-09-03
redis主从
这样当rdb文件过大时不用担心全量复制产生同步慢的问题
作者:编程之家 时间:2022-09-03
SpringBoot-缓存管理
默认缓存管理Spring框架支持透明地向应用程序添加缓存对缓存进行管理,其管理缓存的核心是将缓存应用于操作数据的方法,从而减少操作数据的执行次数,同时不会对程序本身造成任何干扰。SpringBoot继承了Spring框架的缓存管理功能,通过使用@EnableCaching注解开启基于注解的缓存支持,Spr
作者:编程之家 时间:2022-09-03
Redis面试问题
1.什么是RedisRedis(RemoteDictionaryServer),即远程字典服务,开源的高性能非关系型(NoSQL)的键值对数据库。Redis可以存储键和五种不同类型的值之间的映射。键的类型只能为字符串,值支持五种数据类型:字符串、列表、集合、散列表、有序集合。与传统数据库不同的是Redis的
作者:编程之家 时间:2022-09-03
上一页
11
12
13
14
15
16
17
18
下一页
小编推荐
热门标签
更多
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