Windows下安装Redis及利用Python操作Redis的法子

 首先说一下在Windows下安装Redis,安装包能够在中找到,能够下载msi安装文件,也得以下载zip的压缩文件。

图片 1

下载zip文件之后解压,解压后是那几个文件:

图片 2

中间这一个Windows ServiceDocumentation.docx是2个文书档案,里面有安装教导和使用格局。

也足以平素下载msi安装文件,直接设置,安装之后的装置目录中也是那个文件,能够对redis进行连锁的布置。

设置到位以往可以对redis举办测试,双击redis-cli.exe,倘使不报错的话,应该会接连上地面包车型大巴redis,举办轻便的测试:

图片 3

暗许安装的是637九端口,测试成功。

也得以输入help,查看扶助:

127.0.0.1:6379> help 
redis-cli 3.2.100 
To get help about Redis commands type: 
   "help @<group>" to get a list of commands in <group> 
   "help <command>" for help on <command> 
   "help <tab>" to get a list of possible help topics 
   "quit" to exit 
To set redis-cli perferences: 
   ":set hints" enable online hints 
   ":set nohints" disable online hints 
Set your preferences in ~/.redisclirc 

上边说一下用Python操作Redis吧,使用Python安装Redis的话供给设置redis-py的库

1、安装redis-py

easy_install redis  也得以使用pip install
redis安装,也许在下载然后施行python
setup.py install安装

2、安装Parser安装

Parser能够决定什么剖判redis响应的内容。redis-py包蕴多少个Parser类,PythonParser和HiredisParser。暗许,借使已经设置了hiredis模块,redis-py会使用HiredisParser,不然会利用PythonParser。HiredisParser是C编写的,由redis宗旨团队维护,品质要比PythonParser提升10倍以上,所以推举使用。安装格局,使用easy_install:

easy_install hiredis  或者pip install hiredis

3、使用python操作redis

redis-py提供多少个类Redis和StrictRedis用于落到实处Redis的通令,StrictRedis用于落到实处繁多合法的授命,并选取官方的语法和指令(比如,SET命令对应与StrictRedis.set方法)。Redis是StrictRedis的子类,用于向后非凡旧版本的redis-py。

import redis 
r = redis.StrictRedis(host='127.0.0.1', port=6379) 
r.set('foo', 'hello') 
r.rpush('mylist', 'one') 
print r.get('foo') 
print r.rpop('mylist') 

redis-py使用connection pool来管理对二个redis
server的兼具连接,制止每一遍建设构造、释放连接的支付。暗许,每种Redis实例都会维护一个和谐的连接池。能够一直创设2个连接池,然后作为参数Redis,这样就足以兑现多少个Redis实例共享贰个连接池。

pool = redis.ConnectionPool(host='127.0.0.1', port=6379) 
r = redis.Redis(connection_pool=pool) 
r.set('one', 'first') 
r.set('two', 'second') 
print r.get('one') 
print r.get('two') 

redis
pipeline机制,能够在1遍呼吁中实行三个指令,那样防止了频仍的往返时延。

pool = redis.ConnectionPool(host='127.0.0.1', port=6379)  
r = redis.Redis(connection_pool=pool)  
pipe = r.pipeline()  
pipe.set('one', 'first')  
pipe.set('two', 'second')  
pipe.execute()  
pipe.set('one'. 'first').rpush('list', 'hello').rpush('list', 'world').execute()  

redis-py私下认可在三次pipeline中的操作是原子的,要改换这种措施,能够流传transaction=False

pipe = r.pipeline(transaction=False)  

上述所述是小编给大家介绍的Windows下安装Redis及利用Python操作Redis的不二诀窍,希望对大家具备帮助,假设大家有别的疑问请给笔者留言,小编会及时还原我们的。在此也特别多谢我们对剧本之家网址的协理!

您只怕感兴趣的稿子:

  • Windows操作系统下Redis服务安装图像和文字化教育程
  • windows
    60位下redis安装教程
  • Windows下Redis安装配置轻巧教程
  • Windows下Redis安装配置教程
  • PHP七安装Redis扩大教程【Linux与Windows平台】
  • Windows下Redis的设置使用教程
  • win 7
    安装redis服务【笔记】
  • Windows下Redis的装置使用图解
  • NoSQL和Redis简要介绍及Redis在Windows下的装置和选取教程
  • 64位Windows下安装Redis教程
  • Windows系统安装Redis的详尽图像和文字化教育程

相关文章