随笔分类 -  Redis

摘要:Redis缓存穿透和雪崩 redis缓存的使用极大的提升了应用程序的性能和效率,特别是数据查询方面,但同时,它也带来了一些问题。其中,最要害的问题,就是一些数据的一致性问题,从严格意义上讲,这个问题不好解决。如果对数据的一致性要求很高,那么不能是用缓存。 另外的问题就是缓存穿透,缓存雪崩和缓存击穿。 阅读全文
posted @ 2020-11-04 20:45 Ivy丶 阅读(750) 评论(0) 推荐(0)
摘要:Redis发布订阅 Redis 发布订阅(pub/sub)是一种消息队列通信模式:发送者(pub)发送消息,订阅者(sub)接受消息 Redis 客户端可以订阅任意数量的频道 简单实例 订阅端 127.0.0.1:6379> SUBSCRIBE ivy Reading messages... (pr 阅读全文
posted @ 2020-11-03 16:11 Ivy丶 阅读(265) 评论(0) 推荐(0)
摘要:Redis持久化 redis是内存型数据库,不做持久化,一旦退出或断电,数据将会丢失 RDB (REDIS DATABASE) 在制定的时间的时间间隔内将内存中的数据集快照写入磁盘,也就是快照,它恢复时将快照文件直接读取到内存里。 redis会单独创建(fork)一个子进程来进行持久化,首先会将数据 阅读全文
posted @ 2020-11-03 12:28 Ivy丶 阅读(108) 评论(0) 推荐(0)
摘要:Redis的配置文件 redis启动的时候依赖的配置文件 配置文件对单位的大小写不敏感 # Redis configuration file example. # # Note that in order to read the configuration file, Redis must be # 阅读全文
posted @ 2020-11-03 10:49 Ivy丶 阅读(70) 评论(0) 推荐(0)
摘要:Redis特殊类型 geospatial 地理位置 geospatial本质是zset,可以通过zset的命令来操作 geoadd:添加位置信息 geoadd key longitude latitude member ... geopos:获取注定key的member geopos key mem 阅读全文
posted @ 2020-10-28 20:33 Ivy丶 阅读(102) 评论(0) 推荐(0)
摘要:Redis基础操作回顾 String append : 追加字符串 append key value 如果key不存在,就相当于set key strlen: 获取字符串的长度 strlen key incr: 使得int类型的字符串加一 INCR KEY decr: 使得INT类型的字符串减一 D 阅读全文
posted @ 2020-10-28 14:53 Ivy丶 阅读(100) 评论(0) 推荐(0)