![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Redis
haeasringnar
这个作者很懒,什么都没留下…
展开
-
Linux 安装redis 开启远程访问、密码验证等
1、安装redisCentOS下:下载rediswget http://download.redis.io/releases/redis-4.0.10.tar.gz解压redistar zxf redis-4.0.10.tar.gz编译并安装rediscd redis-4.0.10/makeUbuntu下:安装redissudo apt-get updatesudo ...原创 2018-10-07 14:31:38 · 1082 阅读 · 1 评论 -
Python&Redis string操作
1、Redis控制台操作set key value 设置键值SETEX key seconds value 设置键值及过期时间,以秒为单位MSET key value [key value ...] 设置多个键值GET key 根据键获取值,如果不存在此键则返回nilMGET key [key ...] 根据多个键获取多个值KEYS * 查找所有的键 ...原创 2018-10-07 14:42:25 · 1017 阅读 · 0 评论 -
Python&Redis list操作
1、Redis操作redis操作:实例:设置一个列表并查询lpush qwe 123 设置一个元素lpush qwe test 设置下一个元素type qwe 查看qwe的类型lrange qwe 0 0 获取0到0个元素lrange qwe 0 2 获取0到2个元素设置在头部插入数据LPUSH key value [value ...]在...原创 2018-10-07 14:44:11 · 2728 阅读 · 0 评论 -
Python&Redis hash操作
1、Redis 控制台操作hash操作:解释,hash类似于一个集合操作,例如要设置一个人的name age sex 可以使用hash设置实例:hset info name aea age 22 sex man 设置一个key为info 内容类似集合 name:aea age:22 sex:manhgetall info 将所有信息输出hget ingo name 获取info内的...原创 2018-10-07 14:45:37 · 1158 阅读 · 0 评论 -
Python&Redis 无序集合set、有序集合zset操作
1、Redis控制台操作无序集合set无序集合元素为string类型元素具有唯一性,不重复redis操作:设置添加元素SADD key member [member ...]获取返回key集合所有的元素SMEMBERS key返回集合元素个数SCARD key其它求多个集合的交集SINTER key [key ...]求某集合与其它集合的差集SDIFF key [...原创 2018-10-07 14:49:39 · 2893 阅读 · 0 评论 -
Python 使用pipeline 一次性操作 Redis
1、普通操作实例import redis# 连接池方式 db表示选择数据库pool = redis.ConnectionPool(host='111.231.135.184',port=6379,db=0)r = redis.Redis(connection_pool=pool)r.set('name', 'world')print(r.get('name'))2、pipelin...原创 2018-10-07 14:52:39 · 3041 阅读 · 0 评论 -
Python&Redis 发布订阅
1、Redis控制台操作先开启一个Redis控制台开启订阅:SUBSCRIBE fm666返回参数解释:subscribe,表示订阅成功unsubscribe,表示取消订阅成功message,表示其它终端发布消息然后开启一个Redis控制台开始发布消息:PUBLISH fm666 "hello redis"这是注意第一个订阅的Redis控制台会有相应的消息输出2、Pytho...原创 2018-10-07 14:58:56 · 1688 阅读 · 0 评论 -
Scrapy-Redis 爬取快代理免费
前面写过使用scrapy爬取快代理的免费ip接下来使用的是基于Redis的分布式scrapy爬取快代理免费ip1、准备好Redis如何安装和使用Redis这里就不做介绍了,没有安装的可以参考我之前的博客。注意:如果要在不同的机器上使用,要开启Redis的远程访问2、创建好虚拟环境并在虚拟环境中安装好scrapy 和 scrapy-redispip install scrapy scra...原创 2018-10-21 12:07:57 · 1064 阅读 · 0 评论 -
基于djang、vue、scrapy-redis、高德地图的豆瓣租房租房信息爬取、存储、可视化综合项目
1、scrapy-redis部分这里主要是用分布式爬虫爬取所有的豆瓣租房信息,然后去重、存数据库(MySQL)。使用分布式的好处是爬取快,可以分布在多台机器上爬取;然后redis可以结合django使用,做到在前台点击一下按钮就可以更新redis键值,从而使scrapy-redis继续爬取最新租房信息。具体代码见码云。2、django部分这里主要是处理数据的,将存好的数据有序的传递到vue前...原创 2018-10-31 22:03:40 · 1106 阅读 · 0 评论