手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
人工智能
栏目导航
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ CMS系统
▸ 服务器
▸ 数据库
公众号推荐
微信公众号搜
"智元新知"
关注
微信扫一扫可直接关注哦!
子栏目导航
Linux
Windows
CentOS
Ubuntu
Nginx
WebService
Scala
Memcache
Apache
Redis
Docker
Bash
Azure
Tomcat
LNMP
Shell
Ansible
KVM虚拟机
数据结构
鸿蒙系统
宝塔面板
服务器运维
网络安全
编程之家
Redis
【Redis】RedisTemplate常用方法总结
Redis常用的数据类型:String、Hash、List、Set、zSet、SortedsetString类型//判断是否有key所对应的值,有则返回true,没有则返回falseredisTemplate.hasKey(key)//有则取出key值所对应的值redisTemplate.opsForValue().get(key)//删除单个key值redisTemplate.delete(key)//
作者:编程之家 时间:2022-09-02
微服务之分布式锁
悲观锁和乐观锁悲观锁:一开始就认为着里会出现锁的竞争,给自己加一把锁 比如一些人为了防止犯错误,一开始就要等到时机非常成熟的时候才会行动,比如锁一样,他拿到一把锁之后才去执行,抱着一种悲观的态度。乐观锁:不关心执行的时出现错误,如果出现问题我重新执行一次,不停的尝试
作者:编程之家 时间:2022-09-02
搭建springboot redis项目
1.创建项目如果出现init失败(需要等待网络可以正常连接)或者运行主类的时候报错(错误:找不到或无法加载主类),需要重新导入maven项目再重新编译试试。 2.引入pomjar<?xmlversion="1.0"encoding="UTF-8"?><projectxmlns="http://maven.apache.org/POM/4.0.0"xmlns:x
作者:编程之家 时间:2022-09-02
redis系列
第一章redis初识1.1Redis是什么介绍开源:早起版本2w3千行基于键值对的存储系统:字典形式多种数据结构:字符串,hash,列表,集合,有序集合高性能,功能丰富那些公司在用github,twitter,stackoverflow,阿里,百度,微博,美团,搜狐1.2Redis特性(8个)速度快 10wops(每秒10w读写),数据
作者:编程之家 时间:2022-09-02
redis锁怎么实现?这 3 种常见方法你知道几个
本文已收录于GithubCodeClass和GiteeCodeClass致力于打造高质量编程学习课堂,内含百篇原创技术文章,千本计算机开源电子书,谷歌、阿里大神开源LeetCode题解,各类编程学习资源,欢迎star,一起学习!大家春节在家抢红包玩的不亦乐乎,抢红包服务看起来非常简单,实际上要做好这个服
作者:编程之家 时间:2022-09-02
02 Redis 数据类型
Redis数据类型String类型字符串类型是Redis中最为基础的数据存储类型,它再Redis中是二进制安全的,这便意味着该类型可以接收任何格式的数据,如JPEG图像数据或Json对象描述信息等。在Redis中字符串类型的Value最多可以容纳的数据长度是512M。保存如果设置的键不存在则为添加,如
作者:编程之家 时间:2022-09-02
查询redis路径,清除redis缓存
查询redis路径1、执行ps-ef|grepredis命令,结果如下(记住PID)2、执行ps-u系统用户名,进一步确定进程id,我这里的系统用户名是root,执行ps-uroot,结果如下: 结合1的操作结果图可知:redis服务所在的进程id为7284。3、进入linux的进程目录/proc,执行ls-l,可以看到对应的
作者:编程之家 时间:2022-09-02
【Redis】skiplist跳跃表
有序集合SortedSetzaddzadd用于向集合中添加元素并且可以设置分值,比如添加三门编程语言,分值分别为1、2、3:127.0.0.1:6379>zaddlanguage1java(integer)1127.0.0.1:6379>zaddlanguage2c++(integer)1127.0.0.1:6379>zaddlanguage3python(integer)1zrange
作者:编程之家 时间:2022-09-02
centos7 redis6.2.6安装
1.源码包下载并解压wgethttp://download.redis.ioeleasesedis-6.2.6.tar.gztar-zxvfredis-6.2.6.tar.gz2.源码安装make&&makeinstallPREFIX=/usr/localedisedis-6.2.63.报错处理报错1: 处理:yum-yinstallgccgcc-c++报错2: 处理:makeMALLOC=li
作者:编程之家 时间:2022-09-02
redis 4.0 源码安装
1.解决:zmalloc.h:50:31:致命错误:jemalloc/jemalloc.h:没有那个文件或目录//执行命令可完成安装makeMALLOC=libc2.redis安装出现/bin/sh cc: 未找到命令yum-yinstallgccautomakeautoconflibtoolmake 3.make报错错误信息:安装gcc版本过低 https://blog.cs
作者:编程之家 时间:2022-09-02
基于nchan 开发消息服务的一些核心知识点
以前简单说明下如何集成,在此说明下集成核心的指令,可以加速我们的集成参考集成模式此图以前简单介绍过 核心:基于redis以及一些消息管理api,我们利用nchan提供的auth以及消息转发能力,对于消息进行处理,对于消息做一些扩展几个核心指令认证&安全因为部分处理属于长
作者:编程之家 时间:2022-09-02
【Redis】quicklist
RedisList在Redis3.2版之前,Redis使用压缩列表和双向链表作为List的底层实现。当元素个数比较少并且元素长度比较小时,Redis使用压缩列表实现,否则Redis使用双向链表实现。ziplist存在问题不能保存过多的元素,否则查找复杂度高,性能降低。由于每个节点保存了前一个节点的长度,
作者:编程之家 时间:2022-09-02
redis简单应用demo
redis简单应用demo1.字符串127.0.0.1:6379>sethellotoneyOK127.0.0.1:6379>typehellostring127.0.0.1:6379>gethello"toney"2.Hash哈希表HashMap<key,HashMap<>>127.0.0.1:6379>hsethash_testa1(integer)1127.0.0.1:6379>hsethash
作者:编程之家 时间:2022-09-02
redis 缓存穿透,缓存击穿,缓存雪崩
缓存穿透当用户想到查询的key的值,在redis中查询不到时,而这时有大量的请求访问这个key,会导致缓存没有命中,从而去访问数据库,这时会给数据库带来很大的查询压力,从而导致性能下降解决方式1布隆过滤器:布隆过滤器是一种数据结构,对所有可能查询到的参数多是以hash的方式去存储,先在
作者:编程之家 时间:2022-09-02
redis 简单安装
参考官网https:/edis.io/download/https:/edis.io/docs/getting-started/installation/install-redis-from-source/下载最新稳定版,当前是7.0.0wgethttps://download.redis.ioedis-stable.tar.gztarzxf/usr/local/srcedis-stable.tar.gz-C/usr/local/安装编译工具
作者:编程之家 时间:2022-09-02
Redis 高可用 集群搭建 缓存优化
内容详细1redis高可用#主从复制存在的问题:1主从复制,主节点发生故障,需要做故障转移,可以手动转移:让其中一个slave变成master--->哨兵2主从复制,只能主写数据,所以写能力和存储能力有限----》集群#案例-一主两从,主写数据,从读
作者:编程之家 时间:2022-09-02
Redis 15 主从复制
参考源https://www.bilibili.com/video/BV1S54y1R7SB?spm_id_from=333.999.0.0版本本文章基于Redis6.2.6概述主从复制,是指将一台Redis服务器的数据,复制到其他的Redis服务器前者称为主节点(master/leader),后者称为从节点(slave/follower)。数据的复制是单向的,只
作者:编程之家 时间:2022-09-02
Redis_数据淘汰算法
maxmemory配置 Redis_八种数据淘汰策略noeviction:和.net回收对象不一样,.net回收对象是对象不在使用,这个则是在使用的数据满了直接返回报错,造成数据丢失Lru的算法策略:删除最近使用的,有可能删除使用周期长的数据,但不代表这个数据不使用Lfu的算法策略:在lru的算法基础
作者:编程之家 时间:2022-09-02
基于C#之Redis 的基本使用
Redis概述在我们日常的开发中,无不都是使用数据库来进行数据的存储,由于一般的系统任务中通常不会存在高并发的情况,所以这样看起来并没有什么问题,可是一旦涉及大数据量的需求,比如一些商品抢购的情景,或者是主页访问量瞬间较大的时候,单一使用数据库来保存数据的系统会因
作者:编程之家 时间:2022-09-02
JWT认证
JWT认证JsonWebTokwn,一种认证机制。JWT分为三个部分,JWT头|有效载荷|签名1.JWT头——Header{"alg":"HS256",//签名使用的算法"typ":"JWT"//令牌类型}最后,使用Base64算法将上述JSON对象转换为字符串保存。2.有效载荷——Payload{"iss":"发行
作者:编程之家 时间:2022-09-02
Redis - 目录
Redis与其他key-value缓存产品有以下三个特点:Redis支持数据的持久化,可以将内存中的数据保持在磁盘中,重启的时候可以再次加载进行使用。Redis不仅仅支持简单的key-value类型的数据,同时还提供list,set,zset,hash等数据结构的存储。Redis支持数据的备份,即master-slave模式的数
作者:编程之家 时间:2022-09-02
【Redis】Could not create server TCP listening socket 127.0.0.1:6379
输入命令:redis-server.exeredis.windows.conf 后提示: 解决办法:依次执行以下命令:1.redis-cli.exe,进入redis命令模式2.shutdown,关闭服务器,此时断开连接3.eixt,退出redis命令模式4.重新输入:redis-server.exeredis.windows.conf 启动服务器成功。
作者:编程之家 时间:2022-09-02
Redis开机自启配置
Redis开机自启配置vi/usr/lib/systemd/systemedis.service#!/bin/sh[Unit]Description=RedisserviceAfter=network.target[Service]Type=forking#服务启停ExecStart=/usr/local/binedis-server/homeedis/6379.confExecStop=/usr/local/binedis-cli-a123
作者:编程之家 时间:2022-09-02
03 Redis 主从配置
配置主从服务 搭建主从服务两个Redis服务可以在同一台电脑,也可以不在同一台电脑上。 如果不在同一台电脑,要保证这两台电脑能够相互通信。1、查看本机ip地址ifconfig#查看本机ip地址2、查看redis.conf文件,bind本机的ip地址3、重启redis服务sudoservice
作者:编程之家 时间:2022-09-02
Redis 队列和MQ 对比
简介为了保障基础服务的稳定,需要对MQ进行灾备,这个灾备主要是防患MQ突然不可能,基础服务依然可以调用其他队列来继续正常运行。第一想法是引入其他MQ中间件来做灾备,这样只需要实现一套生产者消费者就好。但因为公司这块中间件都使用的云产品。要过要使用其他类型的MQ中间件
作者:编程之家 时间:2022-09-02
redis
redis部署12022-06-1214:56:4322022-06-1212:17:49ls32022-06-1212:17:51free42022-06-1214:57:01ls52022-06-1214:58:28ll62022-06-1214:58:31pwd72022-06-1214:58:36cd/usrlo82022-06-1214:58:41cd/usr/local
作者:编程之家 时间:2022-09-02
Redis 17 缓存穿透 缓存击穿 缓存雪崩
参考源https://www.bilibili.com/video/BV1S54y1R7SB?spm_id_from=333.999.0.0版本本文章基于Redis6.2.6使用缓存的问题Redis缓存的使用,极大的提升了应用程序的性能和效率,特别是数据查询方面。但同时,它也带来了一些问题。其中,最要害的问题,就是数据的一致性问题,从严格
作者:编程之家 时间:2022-09-02
Redis 18 Jedis
参考源https://www.bilibili.com/video/BV1S54y1R7SB?spm_id_from=333.999.0.0版本本文章基于Redis6.2.6概述Jedis是Redis官方推荐的Java连接开发工具。Jedis客户端同时支持单机模式、分片模式、集群模式的访问模式:通过构建Jedis类对象实现单机模式下的数据
作者:编程之家 时间:2022-09-02
[天翼杯 2021]esay_eval--REDIS
代码pop链子构造不难,问题是反序列化要绕过wakeup,正常就是改数字,但是这里有个正则过滤注意匹配的是大写字母,而类的名称大小写即可,于是可以绕过 反序列化传入一个一句话代码,蚁剑连接?poc=O:1:%22b%22:2:{s:1:%22a%22;O:1:%22a%22:1:{s:4:%22code%22;s:16:%22eval($_POST[1]
作者:编程之家 时间:2022-09-02
仿牛客网社区开发——第4章 Redis,一站式高性能存储方案
Redis入门•Redis是一款基于键值对的NoSQL数据库,它的值支持多种数据结构:字符串(strings)、哈希(hashes)、列表(lists)、集合(sets)、有序集合(sortedsets)等。•Redis将所有的数据都存放在内存中,所以它的读写性能十分惊人。同时,Redis还可以将内存中的数据以快照或日志
作者:编程之家 时间:2022-09-02
上一页
163
164
165
166
167
168
169
170
下一页
小编推荐
热门标签
更多
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