redis
田小江爱分享
程序媛,程序汪。目标是做一个有项目管理经验的技术专家。
展开
-
Redis学习(四)--数据的查询
一.从海量的key里面查询出某一固定前缀的key 问题:假如redis里面有一亿个key,其中有十万个key是以某一个固定的已知的前缀开头的,如何 将他们全部找出来。 留意细节:摸清数据规模,即问清除边界(一定要问清楚数据量); 1. 使用KEYS pattern:查找所有符合给定模式pattern的key。(使用dbsize命令,可以查看redis中的数据量。) ...原创 2019-11-27 19:54:37 · 5093 阅读 · 0 评论 -
Redis学习(三)--Redis常用数据类型
一 .Redis常用的数据类型 String:最基本的数据类型,二进制安全。 就是我们常用的key-value键值对,值最大能存储512M。 String是二进制安全的表示,Redis的String可以包含任何数据,如jpg图片,或者序列化文件。 (1)如使用命令set name "kimtian" 给name字段赋值kimtian。 ...原创 2019-11-26 18:36:34 · 112 阅读 · 0 评论 -
Redis学习(一)--mac下安装Redis
mac下安装redis是一件很容易的事情。 1.进入redis官网:https://redis.io/ 如下图所示:点击Download it下面的Redis 5.0.4 is the latest stable version蓝色字体部分下载最近的redis。 2.将下载文件解压,并进入解压文件夹下使用命令mv redis-5.0.4/ /usr/local/ 将其复制到/user/l...原创 2019-04-09 15:07:12 · 187 阅读 · 0 评论 -
Redis学习(二)--为什么使用缓存
1.为什么使用缓存技术? Mysql和Oracle数据都是存放在磁盘中,虽然在数据库层中也做了对应缓存,但数据库层次的缓存一般仅针对于查询的内容。一般只有表中数据没有发生变更的时候,数据库中的cache才会发生作用。但这并不能减少业务系统对数据库产生的增、删、改、查的IO压力。因此缓存数据库应运而生,该技术实现了对热点数据的高速缓存,提高应用的响应速度,极大缓解后端数据库的压力 。 2....原创 2019-04-08 18:51:50 · 336 阅读 · 0 评论