![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
redis
假装自己不胖
这个作者很懒,什么都没留下…
展开
-
redis之服务器端设定和高级数据类型
redis服务器端设定设置服务器以守护进程的方式进行:daemonize yes|no(是否把日志写在控制面板还是在日志里)绑定主机地址:bind(绑定之后就只能访问这个地址)设置服务器端口号:port设置数据库数量:databases 16(数据库的数量)日志配置设置服务器以指定日志记录级别:loglevel(debug|varbose|notice|warning)日志记录...原创 2019-12-07 14:02:07 · 77 阅读 · 0 评论 -
redis之监控方案
redis的监控方案监控指标性能指标:PerformancenameDescriptionlatencyredis响应一个请求的时间instantaneous_ops_per_sec平均每秒处理请求总数hit rate(calulated)缓存命中率内存指标:MemorynameDescriptionused_memo...原创 2019-12-09 22:01:42 · 184 阅读 · 0 评论 -
redis常见问题和解决方案
redis常见问题和解决方案预热问题在启动redis的时候,因为热点数据未加载,导致服务器压力大,cpu增高,甚至崩溃问题解析缓存预热就是系统启动前,提前将相关的缓存数据直接加载到缓存系统,毕淼在用户请求的时候,先查询数据库,再将数据缓存的问题,用户直接查询事先被预热的缓存数据解决方案前置准备工作日常例行统计数据访问记录,统计访问频度较高的热点数据利用LRU数据删除策略...原创 2019-12-09 21:46:00 · 430 阅读 · 0 评论 -
redis之集群
集群概念:集群就是使用网络将若干台计算机联通起来,并提供统一管理方式,使其对外呈现单机的服务效果作用分散单台服务器的访问压力,实现负载均衡分散单台服务器的存储压力,实现可扩展性降低单台服务器宕机带来的业务灾难数据存储设计通过算法设计,计算出key应该保存的位置将所有的存储空间计划切割成16384份(槽),每台主机保存一部分,每份代表一个存储空间,不是一个key的保存空间...原创 2019-12-09 21:44:33 · 68 阅读 · 0 评论 -
reids之主从复制
集群集群的优势如果只是单机,如果是出现机器故障,数据会丢失,而且会对业务造成灾难性打击单机会有容量瓶颈,单机容量有限,用完就完了集群就是避免redis服务器故障,准备多台服务器,复制数据在多个服务器上,保证数据是一致的,实现redis的高可用和数据的冗余备份主从复制集群自然有一个主要的服务器,也就是master,也称为主节点,主库,主客户端,主服务器,负责提供数据接受数据,sl...原创 2019-12-07 15:41:38 · 172 阅读 · 0 评论 -
redis之删除策略
删除策略redis是一种内存级别数据库,所有数据都放在内存汇总,内存中的数据可以使用TTL指令获取其状态返回xx:具有时效性的数据返回-1:永久有效的数据返回-2:已经过期的数据 或 被删除的数据 或 未定义的数据数据删除策略定时删除惰性删除定期删除数据删除策略的目标在内存占用与cpu占用之间寻找一个平衡,如果都只是占据其中一方,必然会造成redis性能下降,甚...原创 2019-12-07 00:17:05 · 272 阅读 · 0 评论 -
redis之事务,锁
redis事务redis也是有事务的,类似mysql的mvcc那样的,也就是说在你开启事务到结束这个期间,别人对这个数据是做不了修改的事务的基本操作开启事务:multi :设定事务的开启位置,这个指令执行后,后续的命令都加入到事务中执行事务:exec 设定事务的结束,同时执行事务,和multi成对出现加入事务的命令暂时进入了队列,没有立即执行,只有执行了exec命令才开始执行取消...原创 2019-12-06 23:41:24 · 241 阅读 · 1 评论 -
redis之持久化
redis持久化配置及启动在cof文件下面有一个redis.cnf文件可以设置配置文件大概有几个可以先试用,port,端口号daemonize是否开启守护线程,日志不直接打出来,而是放在日志里面logfile:日志文件放在那里dir:数据放在哪个目录redis的启动在启动时也可以加上配置文件,表示试用该配置文件:redis-server 当前文件下配置文件的地址redi...原创 2019-12-06 23:15:39 · 103 阅读 · 0 评论 -
redis基本操作和应用场景
redis的主要数据类型基本操作和应用场景string存储单个的数据,是最简单的数据存储类型,也是最常用的数据类型一个存储空间保存一个数据存储的内容通常使用字符串,如果字符串以整数的形式展示,可以作为数据操作使用基本操作新增:set key value查询:get key修改添加多个数据:mset key1 value1 key2 value2…获取多个数据:mget ke...原创 2019-12-06 11:40:07 · 131 阅读 · 0 评论