手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
人工智能
栏目导航
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ CMS系统
▸ 服务器
▸ 数据库
公众号推荐
微信公众号搜
"智元新知"
关注
微信扫一扫可直接关注哦!
子栏目导航
Linux
Windows
CentOS
Ubuntu
Nginx
WebService
Scala
Memcache
Apache
Redis
Docker
Bash
Azure
Tomcat
LNMP
Shell
Ansible
KVM虚拟机
数据结构
鸿蒙系统
宝塔面板
服务器运维
网络安全
编程之家
Redis
redis 发布订阅核心代码
注入监听需要的bean/***消息监听bean注入*@return*/@BeanMessageListenerAdaptermessageListener(){//RedisMsgListener处理监听消息的逻辑,自定义returnnewMessageListenerAdapter(newRedisMsgListener());}
作者:编程之家 时间:2022-09-02
redis全面解析
什么是Redis?Redis是开源免费的,遵守BSD协议,是一个高性能的key-value非关系型数据库。 redis单线程问题所谓的单线程指的是网络请求模块使用了一个线程(所以不需考虑并发安全性),即一个线程处理所有网络请求,其他模块仍用了多个线程。redis采用多路复用机制:即多个网络socket复用一
作者:编程之家 时间:2022-09-02
Redis-新数据类型-Geospatial
1,简介2维坐标,就是地图上的经纬度。提供了经纬度设置,查询,范围查询,距离查询,经纬度hash等常见操作。 2,命令 geoadd <key> <longitude> <latitude> <member> [longtitude latitudemember...] 添加地理位置,经度,纬度,名称geopo
作者:编程之家 时间:2022-09-02
优惠券项目话术
优惠券项目话术自我介绍我从18年在郑州科技学院毕业后就一直从事Java开发这个岗位,之前是在致维网络有限公司,主要做Java工程后端开发的工作,平时主要工作就是和(前端对接接口,后台接口实现,文档编写。)最近做的是一个“袋鼠盒子”的一个商城项目,是一个孕妇奶粉,纸尿布,进口奶粉,玩具等母
作者:编程之家 时间:2022-09-02
.NetCore利用Redis实现对接口访问次数限制
前言在工作中,我们会有让客户对某一接口或某一项功能,需要限制使用的次数,比如获取某个数据的API,下载次数等这类需求。这里我们封装限制接口,使用Redis实现。实现首先,咱们新建一个空白解决方案RedisLimitDemo。新建抽象类库Limit.Abstractions。新建特性RequiresLimitAttrib
作者:编程之家 时间:2022-09-02
使用window下的idea连接虚拟机(CentOS)下的redis
首先修改redis的配置文件redis.conf把bind127.0.0.1修改为0.0.0.0或者是注释掉开始protected-mode为yes修改为no开始daemonize为no修改为yes然后关闭CentOS的防火墙systemctlstopfirewalld.service#停止防火墙systemctldisablefirewalld.service#
作者:编程之家 时间:2022-09-02
window下启动Redis闪退问题解决
双击启动redis服务redis-server.exe直接闪退,启动redis-cli.exe后显示连接被拒绝cmd命令行进入redis安装目录执行redis-server.exeredis.windows.conf此时有具体错误原因:权限不足修改文件夹权限后可以启动
作者:编程之家 时间:2022-09-02
Redis
文章目录持久化简介RDBsavebgsave自动执行对比特殊方式启动RDBRDB优点和缺点AOF概念基本操作AOF重写使用AOF手动重写aof自动重写aof重写原理AOF和RDB对比事务事务的基本操作事务的工作流程注意事项锁删除策略定时删除惰性删除定期删除对比逐出策略配置文件详解高级数
作者:编程之家 时间:2022-09-02
Redis 集群搭建
Redis集群就是把多个跑起来的redis通过配置文件+命令使之联系到一起,达到数据互通的目的 1.你要知道的命令redis-serverredis.conf#启动一个redis进程redis-cli--clustercreate--cluster-replicas1ip:host........
作者:编程之家 时间:2022-09-02
redis源码之基础组件实现
1简单动态字符串实现redis实现了SDS(simpledynamicstring)功能,可以在支持C语言的字符串功能的同时,进行进一步的性能和安全性提升来满足数据库的需求。数据结构如下:struct__attribute__((__packed__))sdshdr64{uint64_tlen;/*使用长度*/uint64_talloc;
作者:编程之家 时间:2022-09-02
Redis五大基本类型-Zset
Zset(有序集合)排序127.0.0.1:6379>zaddsalary3000zhansan#添加数据(integer)1127.0.0.1:6379>zaddsalary5000lisi(integer)1127.0.0.1:6379>zaddsalary2500wangwu(integer)1127.0.0.1:6379>zrangebyscoresalary-inf+inf#从小到大排序,只显示
作者:编程之家 时间:2022-09-02
自定义RedisCacheManager
packagecom.itheima.config;importjava.time.Duration;importorg.springframework.context.annotation.Bean;importorg.springframework.context.annotation.Configuration;importorg.springframework.data.redis.cache.RedisCacheConfiguration;importorg.sprin
作者:编程之家 时间:2022-09-02
redis-基本数据类型
String(字符串)string是redis最基本的类型,一个key对应一个value。string类型是二进制安全的,redis的string可以包含任何数据。比如jpg图片或者序列化的对象。string类型是Redis最基本的数据类型,一个redis中字符串value最多可以是512MHash(哈希)Redishash是一个string类型的
作者:编程之家 时间:2022-09-02
Redis2---数据持久化
数据持久化Redis有两种持久化的方式:快照(RDB文件)和追加式文件(AOF文件) (1)RDB持久化方式是在一个特定的间隔保存某个时间点的一个数据快照。(默认模式) (2)以日志的形式来记录每个写操作,将Redis执行过的所有写指令记录下来(读操作不记录),只许追加文件但不可以改写文件,redis启
作者:编程之家 时间:2022-09-02
Redis为什么快
1.1基于内存存储实现内存读写是比在磁盘快很多的,Redis基于内存存储实现的数据库,相对于数据存在磁盘的MySQL数据库,省去磁盘I/O的消耗。1.2高效的数据结构Mysql索引为了提高效率,选择了B+树的数据结构。其实合理的数据结构,就是可以让你的应用/程序更快。先看下Redis的数据结构&
作者:编程之家 时间:2022-09-02
Npm包管理器
npm:nodepackagemanager,node包管理器,类似于maven1:快速构建node.js工程npminit得到package.json这个文件里的内容如下:{"name":"npmpro",//工程名"version":"1.0.1",//项目版本"description":"我是一个node工程",
作者:编程之家 时间:2022-09-02
redis-基础知识
单进程单进程模型来处理客户端的请求。对读写等事件的响应。是通过对epoll函数的包装来做到的。Redis的实际处理速度完全依靠主进程的执行效率。Epoll是Linux内核为处理大批量文件描述符而作了改进的epoll,是Linux下多路复用IO接口select/poll的增强版本,它能显著提高程序在大量并
作者:编程之家 时间:2022-09-02
lua脚本以及redis慢查询日志
lua脚本lua是一种轻量小巧的脚本语言,用标准C语言编写并以源代码形式开放,其设计目的是为了嵌入应用程序中,从而为应用程序提供灵活的扩展和定制功能。Lua应用场景:游戏开发独立应用脚本Web应用脚本扩展和数据库插件Nginx+lua开发高性能web应用,限流、防止Sql注入…Redis使
作者:编程之家 时间:2022-09-02
Redis-windows下操作命令
临时启动redis-server.exeredis.windows.conf安装为windows服务#安装命令redis-server.exe--service-installredis.windows.conf--service-nameredisserver--loglevelverbose#启动服务redis-server.exe--service-start--service-nameredisserver#停止服务
作者:编程之家 时间:2022-09-02
Redis主从复制环境搭建(基于 CentOS 7.9)
Redis主从复制(基于CentOS7.9)1.单机redis安装下载源码包 https://download.redis.ioeleasesedis-6.2.6.tar.gz解压缩tar-zxvfredis-6.2.6.tar.gz安装依赖yuminstallgcc-c++-y编译安装cdredis-6.2.6/make&&makeinstall创建redis专
作者:编程之家 时间:2022-09-02
爬虫入门_9:增量式爬虫
概念:检测网站数据更新的情况,只会爬取网站最新更新出来的数据增量式爬取的核心是去重,去重方法如下:思路:通过redis的set集合实现去重的目的将爬取过程中产生的URL存储到redis的set数据结构中根据sadd(key,value)的返回结果,判断此URL是否已爬取过1表示没有爬取过,
作者:编程之家 时间:2022-09-02
健壮的秒杀系统应该考虑哪些问题
这里写目录标题一:秒杀应该考虑哪些问题1.1:超卖问题解决方式1.2:高并发解决方式1.3:接口防刷解决方式1.4:秒杀url解决方式1.5:数据库设计解决方式1.6:大量请求问题参考链接:一:秒杀应该考虑哪些问题1.1:超卖问题分析秒杀的业务场景,最重要的有一点就是超卖问题,假如备货只
作者:编程之家 时间:2022-09-02
Redis 哨兵模式搭建
Redis哨兵模式搭建1.配置vimsentinel.conf#关闭指定ip访问protected-modeno#守护进程运行daemonizeyes#配置日志文件logfile/usr/localedis/sentinel/sentinel.log#配置工作目录dir/usr/localedis/sentinel#配置监听masterip为127.0.0.1端口63
作者:编程之家 时间:2022-09-02
自定义Redis缓存机制
<projectxmlns="http://maven.apache.org/POM/4.0.0"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://maven.apache.org/POM/4.0.0http://maven.apache.org/xsd/maven-4.0.0.xsd">&l
作者:编程之家 时间:2022-09-02
redis的客户端命令和redis template的java命令的对照表
目录Redis数据类型一、Redis字符串(String)二、Redis哈希(Hash)三、Redis列表(List)四、Redis集合(Set)五、Redis有序集合(sortedset)Redis数据类型Redis支持五种数据类型:string(字符串),hash(哈希),list(列表),set(集合)及zset(sortedset:有序集合)。一、Redis字符串(
作者:编程之家 时间:2022-09-02
Redis的持久化方式
RDBRDB是隔一段时间向硬盘备份,而且只备份数据列入将name修改成lisi又修改成wangwuRDB只会备份name是wangwu的RDB的修改次数越多备份的间隔就越短AOFAOF本质上是备份日志文件会将每一次操作都储存到磁盘所以文件很大而EDB文件较小比如a改成bb又改成cAOF会存储两次的
作者:编程之家 时间:2022-09-02
基于API的Redis缓存实现
<projectxmlns="http://maven.apache.org/POM/4.0.0"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://maven.apache.org/POM/4.0.0http://maven.apache.org/xsd/maven-4.0.0.xsd">&l
作者:编程之家 时间:2022-09-02
Redis Cluster总结
RedisCluster将所有的数据划分为16384个槽位,它比codis的1024个槽位划分的更为精细。每个节点负责一部分数据。槽位的信息存储于每个节点中,当RedisCluster的客户端连链接集群时候,也会得到一份集群的槽位配置信息。这样当客户端想要查找某个key时,可以直接定位到目标节点。客户端为
作者:编程之家 时间:2022-09-02
j2chache
j2chache1.什么是j2cache?J2cache是OSChina开发的一款二级缓存框架,但它并没有重复造轮子而是将资源进行了一个整合,即将Ehcache、Caffeine、redis、SpringCache等进行整合。J2cache分为2层缓存结构第一层为进程式缓存caffeine第二层为集中式缓存redisj2cache从1.3.0
作者:编程之家 时间:2022-09-02
Redis 源码简洁剖析 15 - AOF
AOF是什么AOF持久化的实现命令追加AOF文件的写入和同步AOF文件的载入和数据还原AOF重写为什么需要重写什么是重写如何重写AOF后台重写为什么需要后台重写带来的问题AOF重写缓冲区注意实际例子参考链接Redis源码简洁剖析系列AOF是什么Append
作者:编程之家 时间:2022-09-02
上一页
142
143
144
145
146
147
148
149
下一页
小编推荐
热门标签
更多
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