redis
文章平均质量分 67
redis
原克技术
这个作者很懒,什么都没留下…
展开
-
在golang中测试订阅发布功能
我们这边有三个项目分别是redis1、redis2、redis3;redis1用来发送消息,redis2和redis3用来接收消息。命令分别启动redis2和redis3用来监听,然后运行redis1使用命令。原创 2022-09-17 15:35:50 · 602 阅读 · 0 评论 -
Redis五种数据类型的应用场景
Redis五种数据类型的应用场景原创 2022-07-25 00:23:29 · 3330 阅读 · 0 评论 -
Redis基础
一、Redis简介Redis是一个高性能的 key-value 数据库二、Redis的特点支持数据的持久化数据类型丰富三、redis数据类型string(字符串),hash(哈希),list(列表),set(集合)及zset(sorted set:有序集合)1、string(字符串)#设置SET runoob “菜鸟教程”#获取GET runoob2、Hash(哈希)#设置HMSET runoob field1 “Hello” field2 “World”#获取HGET ru原创 2022-02-11 16:54:13 · 968 阅读 · 0 评论 -
缓存之多级缓存
一、客户端缓存图片,css,js等静态资源文件缓存二、应用层的静态资源缓存1、expires是指定具体某个时间点缓存到期,而Cache-Control则代表缓存的有效期是多长时间。设置expires设置过期时间,Cache-Control设置过期时长2、nginx内容分发三、服务端的多级缓存1、进程内缓存在一个应用中开辟一段内存空间,程序在运行中载入到这块内存中,通过本地内存的低延迟高吞吐来提高程序的访问速度2、进程外缓存(redis)3、分布式缓存...原创 2021-09-23 21:24:25 · 1638 阅读 · 0 评论 -
轻松理解redis做缓存的流程
1.redis的缓存过期处理a.(主动)定时删除Redis会定时的抽查一些随机的key,默认1秒钟抽查10次(可配置),一旦抽查到某一个key是过期的,Redis就会删除这个key。# 默认每秒钟10次,把这个设置的越大意味着占用的CPU也就越多。范围在1到500之间,但是超过100的值通常# 不是好主意。大多数用户应该使用默认值10并将其提高到仅在需要非常低延迟的环境中。hz 10b.(被动)惰性删除客户端在请求的时候,有可能会请求到一个已经过期的key,这种时候就是删除这个key的时.原创 2021-09-20 12:26:25 · 2955 阅读 · 0 评论 -
redis的单机,主从,哨兵,集群模式
1.单机单机模式指的是缓存服务中只有一台redis,对我们的应用提供读写服务,这里因为只有一台redis所以它的缺点也是十分的明显,如果redis宕机的话,我们的redis也就没有办法提供服务了。单台redis的吞吐量也是比较低的。2.主从模式主从模式指的是,缓存服务中又一台主redis和多台从redis,主redis对服务提供写服务,从redis对服务提供读服务,实现了读写分离可以减轻单台redis的压力。但是主redis宕机的时候,我们还是需要手动选择从redis。3.哨兵模式哨兵模式中有主从原创 2021-09-20 11:20:11 · 191 阅读 · 0 评论 -
保证mysql和redis的双写一致性
一、场景:双写一致性指的是当我们更新了数据库的数据之后redis中的数据也要同步去更新。使用redis读取数据的流程,当用户访问数据的时候,会先从缓存中读取数据,如果命中缓存的话,那么直接把缓存中的数据返回给用户,如果缓存中没有数据的话,先查询数据库把查询到的数据保存到缓存中,然后返回给用户。二、保证双写一致性的策略1.先更新缓存,再更新数据库2.先更新数据库,再更新缓存3.先删除缓存,再更新数据库4.先更新数据库,再删除缓存三,四种策略的优缺点1.先更新缓存,再更新数据库问题很明显如果更原创 2021-09-20 10:58:14 · 1682 阅读 · 4 评论 -
redis常见问题和解决方案
一、Redis主要的功能?1、哨兵(Sentinel)和复制(Replication)Redis服务器毫无征兆的罢工是个麻烦事,如何保证备份的机器是原始服务器的完整备份呢?这时候就需要哨兵和复制。Sentinel可以管理多个Redis服务器,它提供了监控,提醒以及自动的故障转移的功能,Replication则是负责让一个Redis服务器可以配备多个备份的服务器。Redis也是利用这两个功能来保证Redis的高可用的2、事务很多情况下我们需要一次执行不止一个命令,而且需要其同时成功或者失败。red原创 2021-09-13 19:29:56 · 416 阅读 · 0 评论 -
vue中iview状态切换
export default { data () { return { columns1: [ { title: '编号', key: 'id' }, { title: '姓名原创 2020-10-04 14:59:47 · 322 阅读 · 0 评论