Redis如何淘汰过期的keys: set name wx 3600 惰性删除 定时删除 定期删除 Redis服务器实际使用的是惰性删除和定期删除两种策略:通过配合使用这两种删除策略,服务器可以很好地在合理使用CPU时间和避免浪费内存空间之间取得平衡。 惰性删除策略是怎么实现?通过expireIfN ...
分类:
其他好文 时间:
2019-11-12 00:19:10
阅读次数:
98
一、 Redis为什么是单线程 注意:redis 单线程指的是网络请求模块使用了一个线程,即一个线程处理所有网络请求,其他模块仍用了多个线程。 因为CPU不是Redis的瓶颈。Redis的瓶颈最有可能是机器内存或者网络带宽,既然单线程容易实现,而且CPU不会成为瓶颈,那就顺理成章地采用单线程的方案了 ...
分类:
编程语言 时间:
2019-11-05 15:02:38
阅读次数:
74
我们可以在启动redis服务器的时候指定配置文件 redis配置文件 在开始的时候,先明确了一些单位 redis支持从外部文件中引入配置文件 redis的配置文件中分成了几个部分: 通用(general) 快照(snapshotting) 复制(replicaion) 安全(security) 限制 ...
分类:
其他好文 时间:
2019-11-02 00:29:00
阅读次数:
97
lua限流脚本: java调用代码: 优化点:lua脚本不用每次都上传,可以上传到redis服务器后获得hash值,每次调用hash值进行执行; ...
分类:
其他好文 时间:
2019-10-27 01:09:05
阅读次数:
71
前面的章节,讲解了[Spring Boot集成Spring Cache]( https://blog.csdn.net/Simple_Yangger/article/details/102693316),Spring Cache已经完成了多种Cache的实现,包括EhCache、RedisCache ...
分类:
编程语言 时间:
2019-10-24 00:36:53
阅读次数:
105
Ubuntu18.04 安装Redis 前提说明 环境:ubuntu 18.04 时间:2019年9月 用途:Redis是常用基于内存的Key Value数据库,这里用作缓存。 准备工作 安装 设置密码 开启远程访问 默认情况下,Redis服务器不允许远程访问,只允许本机访问,所以我们需要设置打开远 ...
分类:
系统相关 时间:
2019-10-23 13:59:52
阅读次数:
104
Spring Boot 集成教程 "Spring Boot 介绍" "Spring Boot 开发环境搭建(Eclipse)" "Spring Boot Hello World (restful接口)例子" "spring boot 连接Mysql" "spring boot配置druid连接池连接 ...
分类:
编程语言 时间:
2019-10-23 13:35:41
阅读次数:
86
一、安全性 1、运行环境 Redis以简洁为美,其安全性没有太多操作,要求在生产系统中外界不能直接连接Redis进行操作,而必须经过程序中转后,由程序进行操作。 即,redis要求运行在可信的环境中。 redis服务器启动后,默认允许外界连接,可以修改其配置文件的bind,配置只能有一个路径进行连接 ...
分类:
其他好文 时间:
2019-10-19 21:04:31
阅读次数:
95
安装包 调用模块 这个模块中提供了StrictRedis对象(Strict严格),?于连接redis服务器,并按照不同类型提供 了不同?法,进?交互操作. StrictRedis对象方法 通过init创建对象,指定参数host、port与指定的服务器和端口连接,host默认为localhost,po ...
分类:
其他好文 时间:
2019-10-19 20:59:59
阅读次数:
85