redis
军伟@
Java开发工程师
展开
-
Guava Cache 过期回源
缓存的更新有两种方法:被动更新:先从缓存获取,没有则回源获取,再更新缓存; 主动更新:发现数据改变后直接更新缓存(在分布式场景下,不容易实现)在高并发环境,被动回源是需要注意的。 问题:高并发场景下,大量请求在同一时间回源,大量的请求同一时间穿透到后端,容易引起后端服务崩溃(也容易引起并发问题)。guava cache解决办法: guava cache保证单线程回源,对于同一个key,只让一个请求回源load,其他线程阻塞等待结果。同时,在Guava里可以通过配置expireAfterAcces转载 2020-09-29 15:12:58 · 2502 阅读 · 0 评论 -
Redis服务信息
想要获得下面的redis服务器信息,只需要在命令行中输入:infoserver 部分记录了 Redis 服务器的信息,它包含以下域:redis_version : Redis 服务器版本redis_git_sha1 : Git SHA1redis_git_dirty : Git dirty flagos : Redis 服务器的宿主操作系统redis_mode:原创 2016-04-01 22:59:11 · 848 阅读 · 0 评论 -
Redis配置信息
# Redis configuration file example# Note on units: when memory size is needed, it is possible to specifiy# it in the usual form of 1k 5GB 4M and so forth:## 1k => 1000 bytes# 1kb => 1024原创 2016-04-01 23:00:29 · 995 阅读 · 0 评论 -
redis持久化AOF与RDB
RDB 持久化可以在指定的时间间隔内生成数据集的时间点快照(point-in-time snapshot).AOF 持久化记录服务器执行的所有写操作命令,并在服务器启动时,通过重新执行这些命令来还原数据集。AOF文件中的命令全部以Redis协议的格式来保存,新命令会被追加到文件的末尾。Redis还可以在后台对AOF文件进行重写,使得AOF文件的体积不会超出数据集状态所需的实际大小。原创 2016-04-01 23:02:01 · 1155 阅读 · 0 评论 -
redis持久化AOF与RDB配置
AOF保存的数据方案时最完整的,如果同时开启了rdb和aof下,会采用aof方式。(1)设置数据保存到数据文件中的save规则save 900 1 #900秒时间,至少有一条数据更新,则保存到数据文件中save 300 10 #300秒时间,至少有10条数据更新,则保存到数据文件中save 60 10000 #60秒时间,至少有10000条数原创 2016-04-01 23:03:13 · 7833 阅读 · 0 评论 -
redis菜鸟教程
Redis 简介 http://www.runoob.com/redis/redis-intro.htmlRedis 安装 http://www.runoob.com/redis/redis-install.htmlRedis 配置 http://www.runoob.com/redis/redis-conf.htmlRedis 数据类型 http://www.runoob.com/r原创 2016-04-01 23:20:04 · 5640 阅读 · 3 评论 -
redis注册成window服务
注册服务 redis-server.exe –service-install redis.windows.conf删除服务 redis-server –service-uninstall 开启服务 redis-server –service-start停止服务 redis-server –service-stop原创 2016-04-08 00:00:51 · 2747 阅读 · 0 评论 -
redis数据类型介绍
数据类型 实现方式 描述 String int 用来保存整数值 raw 用来保存长字符串(长度大于44字节) embstr 保存短字符串(长度小于44字节) List ziplist(压缩列表) 列表保存元素个数小于512个 每个元素长度小于64字节 压缩列表是Redis为了节省内存而开发的,是由一系列特殊编码...原创 2019-11-03 21:39:53 · 747 阅读 · 0 评论