redis
redis
兴趣使然的CV工程师
摆烂高手
展开
-
14. Redis缓存穿透和雪崩
缓存穿透解决方案缓存击穿缓存击穿是由于量太大,缓存过期,缓存穿透是由于查不到缓存雪崩原创 2021-07-22 19:46:00 · 48 阅读 · 0 评论 -
13.哨兵模式
这个1表示有一个哨兵认为挂了才会启用failover2. 开启哨兵3.测试主机崩了会怎么样哨兵发送failover信息4.选取6381作为主机(这里面有一个投票算法)...原创 2021-07-22 19:22:00 · 47 阅读 · 0 评论 -
12.Redis主从复制--集群搭建
配置一个redis集群最最低配至少需要三台服务器环境配置配置多个配置文件修改的三个地方每个服务以自己的配置文件启动查看三个服务一主二从搭建:此时80依旧是从节点代表无法写入--------------------------------------------------------------------------...原创 2021-07-21 23:08:00 · 37 阅读 · 0 评论 -
11.redis的发布订阅
发布订阅发送端发布:接收端订阅:原创 2021-07-21 22:13:00 · 45 阅读 · 0 评论 -
10.RDB和AOF--持久化
具体细节RDB--默认情况,一般情况不修改--原理是读写文件触发机制如何恢复rdb文件优点:1.适合大规模的数据恢复2.对数据的完整性要求不高缺点:1.需要一定的时间间隔进行操作!如果redis意外宕机了,最后一次修改的数据就没有了2.fork进程的适合,会占用一定的内存空间AOF--原理是fork子进程如果文件正常,重启就可以直接恢复了...原创 2021-07-21 21:58:00 · 51 阅读 · 0 评论 -
9. Redis的详细介绍
Redis.config的详解类似于import原创 2021-07-21 16:53:00 · 42 阅读 · 0 评论 -
8.Java+Redis
Jedis参考博文--要注意的是修改完之后必须重启linux虚拟机加入依赖 <dependency> <groupId>redis.clients</groupId> <artifactId>jedis</artifactId> <ver...原创 2021-07-20 22:20:00 · 86 阅读 · 0 评论 -
7.事务+乐观锁
事务事务的本质:一组命令的集合,一个事务中的所有命令都会被序列化,在事务执行过程中,会按照顺序执行一次性,顺序性,排它性redis单条命令是保证原子性的,但是事务不保证原子性redis事务没有隔离级别的概念redis的事务:开启事务命令入队执行事务放弃事务编译时异常(代码有问题,命令有错),事务中所有的命令都不会被执行运行时异常(事务队列中存在语法性的错...原创 2021-07-20 19:30:00 · 162 阅读 · 0 评论 -
6. 地理位置统计,基数统计,位图场景
地理位置统计两极的位置不允许输入以给定的经纬度为中心找出半径以内的元素哈希(了解)底层其实就是ZsetHyperloglog基数计算基数就是集合里不重复的元素,可以接受误差优点:占用的内存非常小Bitmaps位图场景...原创 2021-07-19 14:14:00 · 96 阅读 · 0 评论 -
5. Set集合,Hash(map集合)
set中的值是不能重复的,里面的值是无序的增删查随机抽选,移除将一个指定的元素放到另一个集合中简单的数学操作哈希--基本和string一样(更加适合于对象的存储,变更的数据)键入取出删除其他,如果想自减写负数就行了Zset(有序集合)--在set的基础上增加了一个值添加值...原创 2021-07-18 14:35:00 · 51 阅读 · 0 评论 -
4.数据类型List
输入查看值移除值根据索引获得查看长度和移除指定的值截取移除列表的最后一个元素并且添加一个新的元素到另一个列表更新一个值根据索引插入一个值 before/after...原创 2021-07-18 13:34:00 · 47 阅读 · 0 评论 -
3.数据类型String
String设置获取,获取长度,判断存在i++ i--i+10 i-10子串的get和set过期和条件设置批量操作设置对象getset原创 2021-07-18 11:51:00 · 41 阅读 · 0 评论 -
2. 基本知识
查看命令redis-benchmark性能测试工具的使用测试100个并发连接,每个并发100个请求参数的解释:基础的知识redis有16个数据库,默认使用的是第0个,可以使用select切换,并且查看db大小查看所有的key清空数据库,清除所有的数据库是flushallredis是C语言写的是单线程的,redis是基于内存操作的,cpu不是redis的性能...原创 2021-07-17 19:20:00 · 48 阅读 · 0 评论 -
1. redis介绍与安装
下载下载地址解压查看目录结构环境安装查看安装是否完成执行make命令配置,拷贝一份配置文件,以后就使用这个文件来启动修改配置文件启动redis测试启动查看redis进程是否开启如何关闭redis服务呢...原创 2021-07-17 17:43:00 · 43 阅读 · 0 评论