![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Redis
文章平均质量分 62
AllenGd
人生之奋斗,其苦无穷,其乐无穷。
展开
-
Redis指南——05 实践
第5章 实践5.1 Python与RedisRedis官方推荐的Python客户端是redis-py① 。注释:①见https://github.com/andymccurdy/redis-py。5.1.1 安装推荐使用pip install redis安装最新版本的redis-py,也可以使用easy_install:easy_ install redis。5.1.2 使用方法首先需要引入redis-py:import redis下面的代码将创建一个默认连接到地址127原创 2020-07-30 15:01:28 · 170 阅读 · 0 评论 -
Redis指南——04 进阶(下)
4.4 消息通知场景:粉丝要求给博客加入邮件订阅功能,这样当发布新文章后订阅博客的用户就可以收到通知邮件了。那个粉丝还着重强调了一下:“这个功能对不习惯使用RSS的用户很重要,希望能够加上!”小白心想:“是个好建议!不过话说回来,似乎他还没发现其实我的博客连RSS 功能都没有。” 邮件订阅功能太好实现了,无非是在博客首页放一个文本框供访客输入自己的邮箱地址,提交后博客会将该地址存入Redis的一个集合类型键中(使用集合类型是为了保证同一邮箱地址不会存储多个)。每当发布新文章时,就向收集到的邮箱地址发原创 2020-07-30 14:32:08 · 203 阅读 · 0 评论 -
Redis指南——04 进阶(上)
第4章 进阶4.1 事务场景:在微博中,用户之间是“关注”和“被关注”的关系。如果要使用Redis存储这样的关系可以使用集合类型。思路是对每个用户使用两个集合类型键,分别名为user:用户 ID:followers和user:用户ID:following,用来存储关注该用户的用户集合和该用户关注的用 户集合。然后使用一个函数来实现关注操作,伪代码如下:def follow( $currentUser, $targetUser)SADD user: $currentUser:followi原创 2020-07-30 14:27:02 · 188 阅读 · 0 评论 -
Redis:DENIED Redis is running in protected mode报错解决办法
DENIED Redis is running in protected mode报错解决办法如下所示,程序连接redis报错,根据错误信息,redis运行在受保护模式,需要redis命令行下作设置:config set protected-mode no。-DENIED Redis is running in protected mode because protected mode is enabled, no bind address was specified, no authenticat原创 2020-07-29 14:44:43 · 15276 阅读 · 6 评论 -
Redis指南——03入门(下)
3.4 列表类型场景:正当小白踌躇满志地写着文章列表页的代码时,一个很重要的问题阻碍了他的开发。原来小白是使用如下流程获得文章列表的:(1)读取posts:count键获得博客中最大的文章ID;(2)根据这个ID来计算当前列表页面中需要展示的文章ID列表(小白规定博客每页只显示 10篇文章,按照ID的倒序排列),如第n页的文章ID范围是从“最大的文章ID-(n-1) * 10”到“max(最大的文章ID-n * 10+1,1)”;(3)对每个ID使用HMGET命令来获得文章数据。原创 2020-07-22 14:47:31 · 1008 阅读 · 0 评论 -
Redis指南——03入门(上)
第3章 入门学会了如何安装和运行Redis,并了解了Redis的基础知识后,本章将详细介绍Redis的五种数据类型及相应的命令,真正进入Redis的世界。在学习的时候,手边打开一个redis-cli程序来跟着一起输入命令将会极大地提高学习效率。3.2节到3.6节这5节将分别介绍Redis的5种数据类型,其中每节都是由4个部分组成,依次是“介绍”、“命令”、“实践”和“命令拾遗”。“介绍”部分是对数据类型的概述,“命令”部分会对“实践”部分将用到的命令进行介绍,“实践”部分会讲解该数据类型在开发中的应原创 2020-07-22 14:40:42 · 282 阅读 · 0 评论 -
Redis指南——02准备
第2章 准备“纸上得来终觉浅,绝知此事要躬行。”——陆游《冬夜读书示子聿》学习Redis最好的办法就是动手尝试它。在介绍Redis最核心的内容之前,本章先来介绍一下如何安装和运行Redis,以及Redis的基础知识,可以在之后的章节中一边学习一边实践。2.1 安装Redis安装Redis是开始Redis学习之旅的第一步。在安装Redis前需要了解Redis的版本规则以选择最适合自己的版本,Redis约定次版本号(即第一个小数点后的数字)为偶数的版本是稳定版(如2.4版、2.6版),奇数版原创 2020-07-21 16:37:30 · 205 阅读 · 0 评论 -
Redis指南——01简介
第1章 简介Redis是一个开源的高性能键值对数据库。它通过提供多种键值数据类型来适应不同场景下的存储需求,并借助许多高层级的接口使其可以胜任如缓存、队列系统等不同的角色。本章将分别介绍Redis的历史和特性,以使读者能够快速地对Redis有一个全面的了解。1.1 历史与发展2008年,意大利的一家创业公司Merzia推出了一款基于MySQL的网站实时统计系统LLOOGG,然而没过多久该公司的创始人Salvatore Sanfilippo便开始对MySQL的性能感到失望,于是他决定亲自为LL原创 2020-07-21 16:30:50 · 358 阅读 · 0 评论 -
Redis版本5.0.5安装
这篇文章主要讲解Redis安装,以后的文章我会对Redis做一个详细介绍,已经Redis应用。1.解压压缩包tar -zxvf redis-5.05.tar.gz2.安装gccyum install gcc检查gcc安装是否成功rpm -qa |grep gcc3.进入文件夹make安装cd redis-5.0.5make MALLOC=libc4.后台运行redissrc/redis-server &检查redis服务启动情况..原创 2020-07-17 16:53:32 · 1592 阅读 · 0 评论