redis
俞泰鑫
这个作者很懒,什么都没留下…
展开
-
python操作redis 哈希
python操作redis 哈希散列import redis#连接redisr = redis.Redis(host='localhost',port=6379,db=0)user_dict = {'name':'步惊云','attack':'绝世好剑','girlfrend':'楚楚'}#增#设置多个字段: hmset key field value field valuer...原创 2020-02-21 12:12:04 · 204 阅读 · 0 评论 -
redis 设置允许远程连接
修改redis配置文件#1. 进入redis配置文件目录下sudo sucd /etc/redis#2. 备份配置文件cp redis.conf redis.conf.bak#进入配置文件vim redis.conf#3. 设置连接密码#找到这一行:requirepass xxx,修改xxx为你的密码#4. 注释掉本地ip地址绑定#bind 127.0.0.1 ::1#...原创 2020-02-21 18:47:30 · 1989 阅读 · 0 评论 -
ubuntu 安装redis及遇到的各种报错
安装:sudo apt-get install redis-server此时报错:dpkg: dependency problems prevent configuration...在网上搜是因为未关联本机的python包,处理sudo apt-get install --reinstall pythonsudo apt-get -f install重新安装此时报错:Job...原创 2020-02-21 18:35:19 · 1170 阅读 · 0 评论 -
django 使用redis缓存用户session
安装django-redispip3 install django-redis在settings.py中配置#django的缓存配置-redisCACHES = { 'default':{ 'BACKEND':'django_redis.cache.RedisCache', 'LOCATION':'redis://192.168.1.20:6379/9', #redis服务端...原创 2020-02-07 18:43:45 · 447 阅读 · 0 评论 -
python操作redis分布式锁
python操作redis分布式锁django 主项目下views层代码前提:数据库中有数据表User,数据表中有字段username,score启动了两个django客户端,端口分别为8000,8001,用户模拟分布式处理用户请求主路由绑定test(request)视图函数from django.http import JsonResponsedef test(request)...原创 2019-11-13 20:37:15 · 998 阅读 · 0 评论 -
模拟 python用redis有序集合实现手机销量排名
import redisr = redis.Redis(host='127.0.0.1',port=6379,db=0)#记录各手机累计销量#第一天day01_dict = { 'huawei':5000, 'oppo':4000, 'iphone':3000, } r.zadd('mobile-001',day01_dict)r.zadd('mobile-...原创 2019-11-12 20:09:32 · 292 阅读 · 0 评论 -
python Mysql和redis的结合使用模型
模拟redis和mysql的结合使用知识点:mysqlpymysqlredismultiprocessing在mysql中添加数据(shell中操作)#创建数据库create database userdb charset utf8;use userdb#创建数据表create table user(name varchar(20), ag...原创 2019-11-12 15:56:46 · 1524 阅读 · 0 评论 -
模拟redis位图操作bitmap 统计日活跃用户数
模拟redis位图操作bitmap 统计日活跃用户数假设一年有100天以上登录过,则为活跃用户import redis#连接redisr =redis.Redis(host='redis数据库服务器IP地址',port=6379,db='数据库号')#模拟4个用户,user:001和user: 002非活跃,user:003和user:004为活跃#设置指定位的值: setbit...原创 2019-11-12 11:13:10 · 372 阅读 · 0 评论 -
python 使用多进程爬取网页url放入redis列表中
把URL地址放到列表中知识点:1.生产者消费者模型2.爬虫3.自定义进程类,实例化对象,该对象可以当做父进程执行,类中的方法当做子进程来执行import redisfrom multiprocessing import Processimport timeimport randomclass XiaomiSpider(object): #用初始化函数创建redis对象 de...原创 2019-11-11 19:30:06 · 771 阅读 · 0 评论 -
python操作redis的列表数据类型
import redis#创建数据库连接对象r = redis.Redis(host='数据库服务器地址',port=6379,db='数据库号',password='xxx')#增#从左边压入元素:#class:teachers:['Laoqi','Maria','Laoguo','Chaogege']r.rpush('class:teachers','Laoqi','Maria'...原创 2019-11-11 17:46:46 · 166 阅读 · 0 评论