#redi

windows下redis的配置和jedis api的最基本的使用

  redis的安装直接跳过1.注册redis服务在DOM窗口下,进入redis的安装目录(可以先进入安装目录,然后shift+右键,选择在此处打开powershell窗口),输入命令:redis-server--service-installredis.windows-service.conf--...

从docker到docker-compose部署一个nginx+flask+mysql+redis应用

  目的是把一个flask项目的mysql数据库、redis数据库、flask应用、nginx服务分别装到四个容器中,然后用docker-compose命令同时启动与关闭一、安装docker  Docker运行在CentOS7上,要求系统为64位、系统内核版本为3.10以上。通过 uname-r 命...

linux redis缓存在线安装

 选择在Linux下安装redis,现在采用虚拟机安装的centos7进行安装的1.安装gcc redis是c语言编写的    yum install gcc-c++2.下载redis安装包,在root目录下执行  wg...

linux完美安装redis

选择在Linux下安装redis,现在采用虚拟机安装的centos7进行安装的1.安装gcc redis是c语言编写的    yuminstallgcc-c++2.下载redis安装包,在root目录下执行  wgethttp://download....
代码星球 ·2020-10-02

linux安装redis报错的解决方法

报错内容:MAKEhirediscdhiredis&&makestaticmake[3]:Enteringdirectory`/usr/local/work/redis-2.8.17/deps/hiredis'gcc-std=c99-pedantic-c-O3-fPIC -Wall-W-Wst...

spring-data-redis

spring-data-redis可以用来缓存数据RedisTemplate提供了redis各种操作、异常处理及序列化,支持发布订阅,并对spring3.1cache进行了实现。ValueOperations:简单K-V操作1.存储@AutowiredprivateRedisTemplateredisTemplate;...
代码星球 ·2020-10-02

Docker决战到底(十) 基于Docker部署Redis服务

首先祝大龄儿童们节日快乐,永远保持一颗童心。本篇实践记录和前篇部署MySQL服务类似,我们权当练手熟悉。在我工作中,我们的生产环境是使用的阿里云的云数据库Redis版,其好处不言而喻。在开发或测试环境我们可以自己搭建Redis服务,接着我们将基于Docker来部署一个Redis服务。我们使用官方提供的最新稳定版5.0....

Docker中使用supervisor管理开机自启动(redis && sshd)

1、Centos安装Redis参考http://blog.csdn.net/lsziri/article/details/693891872、Dockerfile#DockerforCentOS7#BaseimageFROMhfq/centos7:JurassicRUNwgethttp://download.redis...

redis 分布式锁的 5个坑,真是又大又深

引言最近项目上线的频率颇高,连着几天加班熬夜,身体有点吃不消精神也有些萎靡,无奈业务方催的紧,工期就在眼前只能硬着头皮上了。脑子浑浑噩噩的时候,写的就不能叫代码,可以直接叫做Bug。我就熬夜写了一个bug被骂惨了。由于是做商城业务,要频繁的对商品库存进行扣减,应用是集群部署,为避免并发造成库存超买超卖等问题,采用&nb...

python redis lua 脚本 实战一个限流或抢红包等业务

1.lua是什么2.redis,lua,python(java)三者的关系3.用lua承载业务逻辑减少网络开销。可以将多个请求通过脚本的形式一次发送,减少网络时延原子操作。redis会将整个脚本作为一个整体执行,中间不会被其他命令插入。因此在编写脚本的过程中无需担心会出现竞态条件,无需使用事务。复用。客户端发送的脚步会...

利用redis-lua+python实现接口限流

公司目前在市面上有大量的机器在运转。每天对接到服务器就有数百万的请求过来,无形中消耗了带宽和计算资源。可以通过一定的策略来过滤掉部分请求,保证服务器的稳定。扩展阅读:1.当然这层逻辑既可以落到接入层,也可以落到业务层。这里为了不影响线上其它业务,保证系统的稳定和代码可追溯。也方便实行最小验证,我把它落在业务层。2.限流...

(求锤得锤的故事)Redis锁从面试连环炮聊到神仙打架。

又到了一周一次的分享时间啦,老规矩,还是先荒腔走板的聊聊生活。有上面的图是读大学的时候,一次自行车骑行途中队友抓拍的我的照片。拍照的地方,名字叫做牛背山,一个名字很low,实际很美的地方。那条上山的路很难骑,超级烂路和极度变态的陡坡。真是一种折磨,是对意志力的完全考验。在我们几近崩溃,弹尽粮绝,离山顶还有近两个多小时的...

go-redis 源码分析:连接池

笔者最近在项目中基于go-redis实现Redis缓存优化性能。go-redis是一个Go语言实现的Redis客户端,既然是网络服务的客户端,为了高效利用有限资源,避免重复创建和销毁网络连接,就必需对其进行管理。而资源管理又是编程领域中的一个重点难点,抱着对是否能利用Go语言语法简洁的特点来优雅实现连接池的好奇,笔者决...
代码星球 ·2020-10-02

redis分布式锁深度剖析(超时情况)

redis加锁命令:SETNXresource_namemy_random_valuePX30000这个命令的作用是在只有这个key不存在的时候才会设置这个key的值(NX选项的作用),超时时间设为30000毫秒(PX选项的作用)这个key的值设为“my_random_value”。这个值必须在...

python中,用Redis构建分布式锁

在实际应用场景中,我们可能有多个worker,可能在一台机器,也可能分布在不同的机器,但只有一个worker可以同时持有一把锁,这个时候我们就需要用到分布式锁了。这里推荐python的实现库,Redlock-py(Python实现).正常情况下,worker获得锁后,处理自己的任务,完成后自动释放持有的锁,是不是感觉有...
代码星球 ·2020-10-02
首页上一页...3334353637...下一页尾页