
redis
文章平均质量分 85
小小迟先生
这个作者很懒,什么都没留下…
展开
-
redis简介
Redis 是什么?Redis是一个开源(BSD许可)的,利用内存进行存储的数据结构存储系统;它可以用作数据库、缓存和消息中间件。redis由意大利人 Salvatore Sanfilippo 使用C语言开发 redis支持字符串(string)、列表(list)、集合(set)、有序集合(zset)、散列表(hash)五种基本数据结构类型 redis从 2.2.0 版本开始支持bit...转载 2018-09-20 10:30:16 · 189 阅读 · 0 评论 -
为什么分布式一定要有redis?
为什么分布式一定要有redis? 作者:孤独烟来自:http://rjzheng.cnblogs.com/ 本文围绕以下几点进行阐述1、为什么使用redis2、使用redis有什么缺点3、单线程的redis为什么这么快4、redis的数据类型,以及每种数据类型的使用场景5、redis的过期策略以及内存淘汰机制6、redis和数据库双写一致性问题7、如何应对缓存穿透...转载 2018-09-20 10:40:01 · 152 阅读 · 0 评论 -
redis持久化机制
两种持久化机制分别是RDB和AOF机制、下面给大家介绍一下分别是什么和它们的优缺点。RDBRDB持久化是指用数据集快照的方式记录redis数据库的所有键值对。两个命令:SAVE命令会阻塞主进程来完成写文件,BGSAVE命令会创建子进程来完成写文件,主进程会继续处理命令。优点:1.只有一个文件dump.rdb,方便持久化。2.容灾性好,一个文件可以保存到安全的磁盘。3.性...原创 2018-09-20 10:41:33 · 275 阅读 · 0 评论 -
基于Redis Sentinel的Redis集群(主从&Sharding)高可用方案
转自:https://www.cnblogs.com/wnlja/p/4451257.html本文主要介绍一种通过Jedis&Sentinel实现Redis集群高可用方案,该方案需要使用Jedis2.2.2及以上版本(强制),Redis2.8及以上版本(可选,Sentinel最早出现在Redis2.4中,Redis2.8中Sentinel更加稳定),Redis集群是以分片(Shardi...转载 2018-09-20 10:45:32 · 170 阅读 · 0 评论 -
redis sentinel配置详解
1.port 26379sentinel监听端口,默认是26379,可以修改。 2.sentinel monitor <master-name> <ip> <redis-port> <quorum>告诉sentinel去监听地址为ip:port的一个master,这里的master-name可以自定义,quorum是一个数字,指明当有...原创 2018-09-20 10:59:07 · 474 阅读 · 0 评论 -
redis 配置文件详解
Redis的配置文件redis的默认配置文件在redis目录下,有个叫redis.conf的文件。用配置文件启动redis命令为:src/redis-server redis.confRedis支持的参数:1k => 1000 bytes 1kb => 1024 bytes 1m => 1000000 bytes 1mb => 1024*1024 byt...原创 2018-09-20 11:00:29 · 210 阅读 · 0 评论 -
redis sentinel哨兵模式部署
名词定义:主节点从节点哨兵集群部署框架图: 缓存物理架构:哨兵集群物理架构五台物理机,ip假定为158.222.14.21,158.222.14.22,158.222.14.23,158.222.14.24,158.222.14.25每台物理机上各部署一个哨兵,占用端口26379 五台物理机,ip假定为15...原创 2018-09-20 11:27:42 · 601 阅读 · 0 评论 -
redis 启动时警告信息
单机版启动出现3个warning 第一个警告:CentOS默认的tcp连接数是128,redis的性能较高,建议将tcp连接数修改为511在/etc/sysctl.conf文件中添加 net.core.somaxconn = 511 第二个警告:在/etc/sysctl.conf文件中添加 vm.overcommit_memory = 1 第三个警告...原创 2018-09-20 11:31:11 · 597 阅读 · 0 评论 -
redis特性简介
一、安全性 设置客户端连接后进行任何其他指定需要使用的密码。 警告:因为redis速度相当快,所以在一台比较好的服务器下,一个外部的用户可以在1秒钟进行150K次的密码尝试,这就意味着你需要指定非常非常强大的密码来防止暴力破解。 设置密码:1、在配置文件(reids.config)中修改参数(requirepass),重启后生效2、可以动态设置,使用config s...原创 2018-09-21 09:12:59 · 641 阅读 · 0 评论