Redis
奔跑的乌龟
生命在于静止
展开
-
更新操作先删除缓存后更新DB,还是先更新DB后删除缓存问题???
以前自己在学校学习redis的时候还真没想到这么多,上班后看公司的项目代码,发现都是先更新DB,然后删除缓存,而且更新DB后不会立马将DB数据放入缓存,然而我以前不管是查询还是update都是操作完DB后立马放入缓存。。。扯远了,回到重点,为什么先更新DB后删除缓存呢?听我慢慢道来~问题场景:当数据出现变化的时候,DB和redis的一致性就显得非常重要!并发的情况下,主要是看场景,和代价,进行选择。目前主要有两种策略:先删除缓存后更新DB(用的少,容易产生大量的脏数据)结论:容易产生脏数据(原创 2020-07-29 18:53:06 · 3333 阅读 · 2 评论 -
什么是消息队列
什么是消息队列?https://yq.aliyun.com/articles/697882原创 2019-05-31 22:45:48 · 135 阅读 · 0 评论 -
腾讯云服务器下安装redis和使用redis
文章目录1.Linux安装Redis必须安装gcc环境gcc安装:yum -y install gcc automake autoconf libtool make2.下载redis环境wzget http://download.redis.io/releases/redis-4.0.1.tar.gz3.解压压缩包tar zxvf redis-4.0.1.tar.gz4.编译(进入r...原创 2019-07-27 16:36:45 · 1063 阅读 · 0 评论 -
redis中的5种基本数据类型和基本命令
redis支持五种数据类型:string(字符串),hash(哈希),list(列表),set(集合)及zset(sorted set:有序集合)等1.String字符串1.string是redis的基本数据类型,一个key对应一个value2.string类型是二进制安全的。意思是redis的string可以包含任何类型的数据。比如jpg图片或者序列化的对象3.string类型是redi...原创 2019-07-27 16:39:40 · 186 阅读 · 0 评论