手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
人工智能
栏目导航
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ CMS系统
▸ 服务器
▸ 数据库
公众号推荐
微信公众号搜
"智元新知"
关注
微信扫一扫可直接关注哦!
子栏目导航
Linux
Windows
CentOS
Ubuntu
Nginx
WebService
Scala
Memcache
Apache
Redis
Docker
Bash
Azure
Tomcat
LNMP
Shell
Ansible
KVM虚拟机
数据结构
鸿蒙系统
宝塔面板
服务器运维
网络安全
编程之家
Redis
一台服务器安装/部署两个/多个Redis实例
以下步骤前提是已经部署了一个Redis。新手Linux安装redis并且开启远程连接一、大致步骤区别在于:.log日志文件.rdb数据文件.conf配置文件.pid进程ID文件其中,除了.conf文件,其他文件初始化内容都可以为空。二、具体步骤1.新建数据和日志目录选一个你熟悉的目录,在下面新建d
作者:编程之家 时间:2022-09-02
Redis分布式锁实现简述
一、分布式锁使用的情形如下,下图中单机锁不能保证资源互斥一般来说分布式锁使用第三方(外部)系统来保证互斥,常见的有Zookeeper,MySQL,Redis,所有的分布式锁构建都应该注意以下几点要素1:不能有死锁,进程不能因为出现异常就不释放锁2:进程在锁上要有唯一标识,只能释放自己加的锁3:保证
作者:编程之家 时间:2022-09-02
Redis事务
Redis事务是基于队列实现的,创建一个事务队列,然后将事务操作都放入队列中,最后依次执行。 #开启事务multi#添加命令sadduser:1001:follow1002sadduser:1002:follow1001sadduser:1001:fans1002sadduser:1002:fans1002#执行事务exec#取消事务discard
作者:编程之家 时间:2022-09-02
你可能不知道的redis 奇葩数据类型和集群知识
今天聊聊redis的数据类型和集群相关的知识,冲~。多样的数据类型string类型简单方便,支持空间预分配,也就是每次会多分配点空间,这样string如果下次变长的话,就不需要额外的申请空了,当然前提是剩余的空间够用。List类型可以实现简单的消息队列,但是注意可能存在消息丢失哦,它并
作者:编程之家 时间:2022-09-02
Linux 安装redis
Linux下安装redis环境:x86Centos7安装方式离线安装下载介质:https://download.redis.ioeleases/?_ga=2.215288978.482654219.1615279639-1103106802.1615279639安装:上传介质redis.tar解压redistar-xvfredis.tar编译redismvredis/usr/localedis
作者:编程之家 时间:2022-09-02
springboot+redission消息队列应用探索
在分布式系统中必备的一个中间件就是消息队列,通过消息队列对服务与服务间进行异步处理、应用解耦、流量削峰,常用的消息中间件有rabbitmq、rocketmq、kafka等。消息队列是一种异步的服务间通信方式,适用于分布式或微服务架构中,消息在被处理之前一直存储在队列上。如消息队列被
作者:编程之家 时间:2022-09-02
docker-compose搭建redis集群--Cluster模式
version:'3.8'services:redis-node-master-1:image:redis:5.0.14container_name:cluster-redis-1ports:-6381:6379-16381:16379command:"redis-server--requirepassabc123--masterauthabc123--appendonlyye
作者:编程之家 时间:2022-09-02
Redis
目录缓存穿透处理缓存穿透:布隆过滤器缓存雪崩缓存穿透缓存穿透说简单点就是大量请求的key根本不存在于缓存中,导致请求直接到了数据库上,根本没有经过缓存这一层。举个例子:某个黑客故意制造我们缓存中不存在的key发起大量请求,导致大量请求落到数据库。#缓存穿透情况的处理
作者:编程之家 时间:2022-09-02
Redis Streams 学习资料整理
前言RedisStream是Redis5.0版本新增加的数据结构。RedisStream主要用于消息队列(MQ,MessageQueue),Redis本身是有一个Redis发布订阅(pub/sub)来实现消息队列的功能,但它有个缺点就是消息无法持久化,如果出现网络断开、Redis宕机等,消息就会被丢弃。简单来说发布订阅(pu
作者:编程之家 时间:2022-09-02
3、Redis入门
概述Redis是什么?Redis(RemoteDictionaryServer)远程字典服务Redis能干嘛呢?内存存储、持久化,内存中是断电即失的,所以说持久化很重要(rdb,aof)效率高,用于高速缓存发布订阅系统地图信息分析计时器,计数器(浏览量)特性多样的数据类型持久化集群事务…学习中需要
作者:编程之家 时间:2022-09-02
Redis 系列之慢查询日志
Redis慢查询日志概述Redis慢查询日志是一个记录超过指定执行时间的查询的系统。这里的执行时间不包括IO操作,比如与客户端通信,发送回复等等,而只是实际执行命令所需的时间(这是唯一在命令执行过程中线程被阻塞且不能同时处理其他请求的阶段)。Redis执行生命周期我们的慢查询是
作者:编程之家 时间:2022-09-02
ubuntu安装redis服务及配置
1.安装–在线安装,安装完成后默认启动服务sudoapt-getinstallredis-server–安装包下载和安装#下载安装包,版本自选wgethttp://download.redis.ioeleasesedis-5.0.5.tar.gz#解压安装包tarxzfredis-5.0.5.tar.gz#进入文件目录sudomakeMALLOC=libcsud
作者:编程之家 时间:2022-09-02
caffine 本地缓存 和 currenthashmap 缓存 以及 redis 缓存 关系
Caffeine缓存和java集合缓存以及redis缓存关系先比较前两着,比较显著的区别:1,Caffeine缓存可以设定删除时间等删除条件、ConcurrentMap代表的只JAVA集合类等只能动态添加保存,除非显示的删除(有可能内存溢出)。2,Caffeine的读写能力显著高于ConcurrentHashMap。3
作者:编程之家 时间:2022-09-02
【Redisson】二.可重入锁-lua脚本加锁逻辑源码
前言主要介绍Redisson可重入锁,通过lua脚本加锁的逻辑源码目标代码//通过getLock获取RLock对象,进行加锁RLocklock=redissonClient.getLock("serviceKey");lock.lock();//getLock源码@OverridepublicRLockgetLock(Stringname){returnnewRedissonLock(con
作者:编程之家 时间:2022-09-02
Redis核心技术与实战-学习笔记二
一.redis数据类型和底层数据结构的对应关系 二.Redis使用哈希表实现从键到值的快速访问哈希表的O(1)复杂度和快速查找特性一个哈希表,其实就是一个数组,数组的每个元素称为一个哈希桶。一个哈希表是由多个哈希桶组成的,每个哈希桶中保存了键值对数据。不管值是Strin
作者:编程之家 时间:2022-09-02
Redis之Rax
Rax全称redistree,是一个有序字典树,可以根据key进行排序,支持快速定位、插入与删除,与hash/zset不同在于hash不具备排序功能,zset则根据score进行排序。【trie简介】在计算机科学中,trie,又称前缀树或字典树,是一种有序树,用于保存关联数组,其中的键通常是字符串。与二叉查找树不同,键不是
作者:编程之家 时间:2022-09-02
CentOS7下安装和配置redis
Redis是一个高性能的,开源key-value型数据库。是构建高性能,可扩展的Web应用的完美解决方案,可以内存存储亦可持久化存储。因为要使用跨进程,跨服务级别的数据缓存,在对比多个方案后,决定使用Redis。顺便整理下Redis的安装过程,以便查阅。1.下载Redis目前,最新的Redist版本为3.0,
作者:编程之家 时间:2022-09-02
Redis中设置key的过期时间
如何设置key的过期时间Redis中可以设置数据的过期时间,一旦过期自动删除数据。设置过期时间expire127.0.0.1:6379>setname"ok"//设置10s后过期,expire单位秒127.0.0.1:6379>expirename10//设置10s后过期,pexpire单位毫秒127.0.0.1:6379>pexpireage10000(in
作者:编程之家 时间:2022-09-02
分布式下缓存Redis
目录memcache和redis优劣简称M和R为什么需要缓存R集群的两种模式主从副本模式切片模式 缺点缓存穿透缓存雪崩缓存击穿memcache和redis优劣简称M和R这个有人背吗?自己查着背吧M支持单一string类型,R支持string、list、hash、set、zset……为什么需要缓存
作者:编程之家 时间:2022-09-02
超市交易项目
优化Redis分布式锁
作者:编程之家 时间:2022-09-02
Redis学习四:配置
Redis.conf熟悉基本配置位置Redis的配置文件位于Redis安装目录下,文件名为redis.conf Units单位 NETWORK网络配置bind127.0.0.1#绑定的ipprotected-modeyes#保护模式port6379#默认端口GENERAL通用daemonizeyes#默认情况下,Redis不作为守
作者:编程之家 时间:2022-09-02
Centos7安装Redis6,Linux redis 安装和开机启动
================================©Copyright蕃薯耀 2022-01-20https://www.cnblogs.com/fanshuyao/ 一、下载redis文件https:/edis.io/download 二、上传redis文件(redis-6.2.6.tar.gz)到服务器进行编译安装1、解压文件:tar-zxvfredis-6.2.6.tar.gz 2、
作者:编程之家 时间:2022-09-02
Redis学习八:Redis 发布订阅
Redis发布订阅是什么Redis发布订阅(pub/sub)是一种消息通信模式:发送者(pub)发送消息,订阅者(sub)接收消息。Redis客户端可以订阅任意数量的频道。订阅/发布消息图: 当有新消息通过PUBLISH命令发送给频道channel1时,这个消息就会被发送给订阅它的三个客户端: 命
作者:编程之家 时间:2022-09-02
【Redis的命令行客户端及数据类型常用命令】
Redis的命令行客户端及数据类型常用命令redis-cli-apasswordshutdown:关闭redis.edis_init_scriptstop:关闭redisredis-cli:进入到redis客户端authpwd:输入密码setkeyvalue:设置缓存getkey:获得缓存delkey:删除缓存redis-cli-apasswordping:查看是否存活Redis
作者:编程之家 时间:2022-09-02
Redis安装使用
Redis1、介绍 1.1、什么是Redis 全称:REmoteDIctionaryServer(远程字典服务器)。是完全开源免费的,用C语言编写的,遵守BCD协议的一款非关系型数据库。是一个高性能的键值分布式内存数据库,基于内存运行并支持持久化的NoSQL数据库,是当前最热门的NoSql数据库之一,被人们
作者:编程之家 时间:2022-09-02
codis集群的搭建
Codis是一个分布式Redis解决方案,对于上层的应用来说,连接到CodisProxy和连接原生的RedisServer没有显著区别(不支持的命令列表),上层应用可以像使用单机的Redis一样使用,Codis底层会处理请求的转发,不停机的数据迁移等工作,所有后边的一切事情,对于前面的
作者:编程之家 时间:2022-09-02
centos7.9 yum 安装 Redis 6.2.6
1、安装Remi的软件源yuminstall-yhttp:/pms.famillecollet.com/enterpriseemi-release-7.rpm2、yum安装redisyum--enablerepo=remiinstallredis-y3、查询redis版本redis-server-v4、配置redisredis-server-v5、启动redissystemctlenableredis6、查
作者:编程之家 时间:2022-09-02
搭建自己的服务器
阿里服务器搭建web环境购买阿里服务器1.安装数据库启动MySQL数据库\查询MySQL运行状态查看mysql的初始化密码登录数据库,并输入密码使用命令前,需要用ALTERUSER命令修改密码,否则会报错创建数据库mysql数据库开启远程连接修改root用户的host字段使本次修改立即生效使用N
作者:编程之家 时间:2022-09-02
Redis之LRU与LFU
LRU中,系统会根据使用的时间进行排序,内存紧张时会将最久没有用过的一批数据排除出去。LFU是按照最近的访问频率进行排序,它比LRU更加精准地表示了一个key被访问得热度。LFU是作者在Redis4.0里引入的一个新的淘汰策略。在这里我们回顾以下Redis内存不足时的淘汰策略:noeviction:当内存
作者:编程之家 时间:2022-09-02
Django框架|个人博客网站小项目
Django框架|个人博客网站小项目一、创建工程1.创建源码远程仓库:blog2.克隆远程仓库3.创建工程(1)进入本地仓库目录(2)创建博客项目虚拟环境,并在此项目下安装Django框架(3)创建博客项目工程(4)运行程序,测试结果4.提交代码2.工程配置(1)配置Mysql数据库(2)配置Redis数据库(3)配置日
作者:编程之家 时间:2022-09-02
上一页
133
134
135
136
137
138
139
140
下一页
小编推荐
热门标签
更多
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