• redis


    window安装redis,下载Redis的压缩包
    https://github.com/dmajkic/redis/downloads 
    如redis-2.4.5-win32-win64.zip
    下载完后将其解压放在自己要放的目录下
    如果你是32位的话就进32bit的文件夹,64位就进64bit文件夹

    文件夹进去后会看到几个文件:
    redis-benchmark.exe: 性能测试 模拟N个客户端发送set,get请求
    redis-check-aof.exe:更新日志检查
    redis-check-dump.exe:本地数据库检查
    redis-server.exe:服务程序

    打开dos命令栏,进入到redis的目录下面(如D: edis),输入以下命令:
    C:UsersAdministrator>d:
    D:>cd redis

    D: edis>redis-server.exe redis.conf
    [5184] 22 Jul 15:53:53 * Server started, Redis version 2.4.5
    [5184] 22 Jul 15:53:53 * DB loaded from disk: 0 seconds
    [5184] 22 Jul 15:53:53 * The server is now ready to accept connections on port 6
    379
    启动成功(注:不需要安装,关闭命令栏就相当于关闭redis服务了,下次启动需要重新执行上面命令)

    然后再打开一个dos命令栏,进入到redis的目录下,输入以下命令:
    D: edis>redis-cli.exe -h 127.0.0.1 -p 6379
    进入到redis环境,测试一下set get命令:

    redis 127.0.0.1:6379> set zdz helloredis
    OK
    redis 127.0.0.1:6379> get zdz
    "helloredis"
    redis 127.0.0.1:6379> set arr "{'aa':1122,'bb':444}"
    OK
    redis 127.0.0.1:6379> keys *
    1) "zdz"
    2) "arr"
    --------------------------------
    set key value 存值
    get key 取值
    =========================================
    #redis_class.py
    import redis,json
    class Credis(object):
    def __init__(self):
    self.pool = redis.ConnectionPool(host='localhost', port=6379, db=0, socket_timeout=4)

    def setRedis(self,key, err, status, msg):
    result = redis.Redis(connection_pool=self.pool)
    redisValue = {'err':err,'status':status,'msg':msg}
    redisValue = json.dumps(redisValue)
    return result.set(key,redisValue)

    def getRedis(self,key):
    result = redis.Redis(connection_pool=self.pool)
    return result.get(key)

    credis = Credis()
    使用例子:
    from redis_class import credis
    credis.setRedis('key',0,1,'set')
    =========================================
    Parser安装
    Parser可以控制如何解析redis响应的内容。redis-py包含两个Parser类,PythonParser和HiredisParser。默认,如果已经安装了hiredis模块,redis-py会使用HiredisParser,否则会使用PythonParser。
    HiredisParser是C编写的,由redis核心团队维护,性能要比PythonParser提高10倍以上,所以推荐使用。

    使用easy_install命令安装:easy_install hiredis

    =========================================
    pycharm 增加 redis 支持
    用pip安装redis比较顺利
    D:Python27>pip install redis
    让pycharm ide上支持import redis不报错的方法:
    在pycharm里 File -> Settings -> Python interpreter
    进入到Python interpreter 点击+按钮 搜索redis 选择一个安装就可以了。

    使用python+redis实现实时聊天室--pythoner.org
    http://pythoner.org/wiki/701/

  • 相关阅读:
    关于【无法将*.dll复制到指定目录】错误的解决
    给一个容器控件内(如:div,form)文本框批量添加验证事件
    js操作dom(2)
    关于.net中修饰符的一点总结
    js操作dom(3)
    关于【源文件与模块生成时的文件不同】问题的解决
    pb中用OLE Control 报错解决方法 (转载)
    Web前端技术(摘抄)
    Uva1420 Priest John's Busiest Day
    UVa1445 Cubist Artwork
  • 原文地址:https://www.cnblogs.com/fengzaoye/p/5845868.html
Copyright © 2020-2023  润新知