随笔分类 - Redis
摘要:环境,Centos7+redis6.2.16,比较新,这个版本修改了一个严重的安全问题。默认下载包路径/tmp/soft,删除的目录默认在、/tmp/data/目录下。 指定三个参数,第一个port端口号,第二个redis的密码,为安全必须设置,默认为xxxxx,第三个是redis版本。 脚本自动检
阅读全文
摘要:redis 6.2 安装配置以及脚本 (147) wget http://download.redis.io/releases/redis-6.2.14.tar.gz tar -xf redis-5.0.10.tar.gz -C /usr/local/ cd /usr/local/redis-5.0
阅读全文
摘要:01测试-redis-benchmark压力测试 redis自带有redis-benchmark工具做压力测试,经常用来测试新版本,新特性对基准测试性能的影响。参数场景变化下的性能状况。 主要参数: -h <hostname> 服务器地址 (default 127.0.0.1) -p <port>
阅读全文
摘要:主从复制简介 主从复制是为了达成高可用,即使有其中一台服务器宕机,其他服务器依然可以继续提供服务,实现Redis的高可用。 一个主节点可以有多个从节点(或没有从节点),但一个从节点只能有一个主节点。 主从复制的作用 读写分离:主节点写,从节点读,提高服务器的读写负载能力 数据冗余︰主从复制实现了数据
阅读全文
摘要:001-redis事务 (1)Redis事务的概念: Redis 事务的本质是一组命令的集合。事务支持一次执行多个命令,一个事务中所有命令都会被序列化。在事务执行过程,会按照顺序串行化执行队列中的命令,其他客户端提交的命令请求不会插入到事务执行命令序列中。 总结说:redis事务就是一次性、顺序性、
阅读全文
摘要:Redis安全 一、账号密码端口安全 1)账号密码安全。 config get requiespass 检查是否设置有密码,设置密码:CONFIG set requirepass "runoob" 配置文件:# requirepass foobared 2)网络配置 配置文件:bind 192.16
阅读全文
摘要:02维护-redis清理key方法总结 redis长期使用,不规范使用,就会导致内存越来越大,而内存中存在大量的无用的key,那么如何清理key? 批量清理key? Redis DEL key命令用于删除单个Key。是立刻执行的。如果是大key,unlink key_name 该命令能够以非阻塞的方
阅读全文
摘要:在Redis的使用过程中,我们经常会遇到BigKey(下文将其称为“大key”)及HotKey(下文将其称为“热key”)。大Key与热Key如果未能及时发现并进行处理,很可能会使服务性能下降、用户体验变差,甚至引发大面积故障。 一、热key大key定义 1、什么是大Key 通常我们会将含有较大数据
阅读全文
摘要:Redis 使用操作系统的 写时复制技术 COW(Copy On Write) 来实现快照的持久化。fork()让父子进程共享内存,从而减少内存占用,并且避免了没有必要的数据复制。 fork函数有两点注意: fork 的这个过程主进程是阻塞的,fork完之后不阻塞。 当数据集比较大的时候,fork的
阅读全文
摘要:一、内存使用情况 redis-cli info #memory 1、总内存使用量(80%)。used_memory实际使用内存 used_memory_peak峰值,used_memory_rss系统分配给redis的总内存大小,包含内存碎片。 2、内存碎片。mem_fragmentation_ra
阅读全文
摘要:Redis(Remote Dictionary Server)是一个开源的内存数据存储系统,其在缓存、分布式会话存储、消息队列、实时计算、地理位置应用和分布式锁等方面都展现出了强大的适用性,可谓是开发人员再熟悉不过的中间件了,也是面试中的大户。本文站在巨人的肩膀上,从数据类型、线程模型、持久化、过期
阅读全文
浙公网安备 33010602011771号