zoukankan      html  css  js  c++  java
  • redis系列(三):python操作redis

    1、安装包

    pip install redis

    2、使用

    # -*- coding: utf-8 -*-
    # @Time    : 18-12-7 下午4:33
    # @Author  : Felix Wang
    
    from redis import StrictRedis
    
    if __name__ == "__main__":
        try:
            # 创建StrictRedis对象,与redis服务器建⽴连接
            sr = StrictRedis(host='192.168.56.101', port=6379, db=0)  # 目标服务器要开放端口
            # 添加键name,值为felix
            set_result = sr.set('name', 'felix')
            # 输出响应结果,如果添加成功则返回True,否则返回False
            print(set_result)
    
            # 获取键name的值
            get_result = sr.get('name')
            # 输出键的值,如果键不存在则返回None
            print(get_result)
    
            # 设置键name的值,如果键已经存在则进⾏修改,如果键不存在则进⾏添加
            update_result = sr.set('name', 'fifa')
            # 输出响应结果,如果操作成功则返回True,否则返回False
            print(update_result)
    
            # 设置键name的值,如果键已经存在则进⾏修改,如果键不存在则进⾏添加
            del_result = sr.delete('name')
            # 输出响应结果,如果删除成功则返回受影响的键数,否则则返回0
            print(del_result)
    
            # 获取所有的键
            get_keys_result = sr.keys()
            # 输出响应结果,所有的键构成⼀个列表,如果没有键则返回空列表
            print(get_keys_result)
        except Exception as e:
            print(e)
    
    ''' 执行程序输出结果
    True
    b'felix'
    True
    1
    [b'a', b'citys', b'user2', b'user', b'goods', b'user4', b'hobby', b'name3', b'user3', b'user1']
    '''

     3、django设置redis来存session

    在settings中设置session引擎

    安装:pip install django-redis-sessions

    # 配置django的session引擎改成redis
    SESSION_ENGINE = 'redis_sessions.session'
    # redis服务器地址
    SESSION_REDIS_HOST = 'localhost'
    # redis端口
    SESSION_REDIS_PORT = 6379
    # 选择那个redis库
    SESSION_REDIS_DB = 2
    # 密码
    SESSION_REDIS_PASSWORD = ''
    # 前缀的键名
    SESSION_REDIS_PREFIX = 'myblogs_django_session'
  • 相关阅读:
    (转)php读写文件
    CentOS5.2下安装GCC4.1.2
    使用php模拟post提交数据
    Linux系统信息查看命令大全
    强制卸载MYSQL
    Php文件操作
    redhat linux上安装 gcc编译器
    centos5.2安装mysql6.0
    如何收缩数据库日志文件(ldf)
    浑沌的JSON,JS Object,JS Array
  • 原文地址:https://www.cnblogs.com/felixwang2/p/10083873.html
Copyright © 2011-2022 走看看