
redis
nuomizhende45
这个作者很懒,什么都没留下…
展开
-
Redis的总结思考以及一些常用的解决方案
目录 一、为什么要用缓存? 用了缓存之后会有什么不良后果? 二、Redis的数据类型有哪几种 string hash list set sorted set 三、Redis的过期策略都有哪些 内存淘汰机制 手写一个 LRU 算法 四、关于Redis的持久化 若在项目中使用了Redis作缓存,就必须考虑持久化这是保证可靠性,redis 持久化的两种方式 RDB ...原创 2020-02-04 22:46:51 · 574 阅读 · 0 评论 -
Redis缓存设计之缓存穿透、缓存雪崩
使用缓存的优缺点: 优点: 提高系统响应速度,加速读写,Redis将数全都存放在内存中,响应速度更快。 降低了后台的负载,减少了对后端的直接访问 缺点: 数据一致性问题,缓存层的数据与存储层的数据可能存在不一致的问题 维护复杂度高了,加入缓存后要同时处理缓存曾和持久层的代码逻辑 缓存穿透问题 缓存穿透就是指查询一个根本不存在的数据,导致很多请求直接穿过了缓存层直接到了持久层,,导致后端...原创 2018-10-14 19:20:24 · 438 阅读 · 0 评论 -
Redis集群
原创 2018-10-07 18:33:15 · 181 阅读 · 0 评论 -
深入理解Redis的主从复制
前言 主从复制,主机数据更新后根据配置和策略,自动同步到备机的master/slaver机制,Master以写为主,Slave以读为主。这样从节点就可以起到两个作用,第一就是当作主节点的数据备份,当主节点出现故障的时候从节点可以当作备用机器,并且保证数据没有丢失。第二就是从节点可以分担主节点大部分“读”这个操作的流量。 一、Redis如何建立主从复制关系 在Redis中我们的实例可以划分为主...原创 2018-09-16 14:32:38 · 345 阅读 · 0 评论 -
Redis的两种持久化方式及使用场景分析
Redis提供的持久化机制,以及好处: Redis提供 RDB 和 AOF 两种持久化机制 , 有了持久化机制我们基本上就可以避免进程异常退出时所造成的数据丢失的问题了,Redis能在下一次重启的时候利用之间产生的持久化文件实现数据恢复。 一、持久化机制之RDB 我们所谓的RDB持久化就是指的讲当前进程的数据生成快照存入到磁盘中,触发RDB机制又分为手动触发与自动触发 1.手动触发RDB ...原创 2018-09-09 17:29:32 · 5131 阅读 · 0 评论 -
Redis命令大全
字符串 string 命令: set key value get key del key mset key value [key value...] --批量设置键值 mget key [key...] --批量获取键值 incr key decr key incrby key increment decrby key decrement incrbyfloat key inc...原创 2018-09-01 00:17:33 · 953 阅读 · 0 评论 -
Redis字符串常用命令以及应用场景
一、Redis字符串类型常用命令 (1)设置一个值: 命令格式:set key value [ex seconds] [px milliseconds] [nx | xx] 中括号内的表示可选项 可选项 ex seconds 表示 设置这个值的同时设置一个失效时间单位为秒 可选项 px milliseconds 表示设置这个值的同时设置一个失效时间单位为毫秒 可选项 nx 表示...原创 2018-08-27 21:55:05 · 1413 阅读 · 0 评论 -
Redis全局命令
一、全局命令 1. keys * ————查询所有键 2.dbsize————键总数 3. exists key————查看键是否存在 (如果结果为1表示存在,为0表示不存在) 4. del key ————删除键(返回的结果为删除的个数,若删除一个不存在的键那么返回就为0,还可以删除多个键) 5. expire key se...原创 2018-08-12 16:31:54 · 1538 阅读 · 0 评论 -
Redis安装启动(Windwos与Linux版本)
1.Redis安装与启动(Window与Linux) 1.1Redis下载 Linux版官方下载:http://download.redis.io/releases/redis-4.0.11.tar.gz 我的百度网盘地址:https://pan.baidu.com/s/1dnbJZxgmiIWr3Zk6yqF3t...原创 2018-08-12 14:16:23 · 332 阅读 · 0 评论 -
Redis介绍、Redis数据类型、Redis为什么这么快
1.Redis是什么? 这里引用Redis官网上的一句话: Redis是一个开源(BSD许可),内存数据结构存储,用作数据库,缓存和消息代理。 它支持数据结构,如字符串,散列,列表,集合,带有范围查询的排序集,位图,超级日志和带有半径查询的地理空间索引。 Redis具有内置复制,Lua脚本,LRU驱逐,事务和不同级别的磁盘持久性,并通过Redis Sentinel提供高可用性并使用R...原创 2018-08-05 21:51:12 · 680 阅读 · 0 评论