python与redis交互,,前言首先我使用电脑为
python与redis交互,,前言首先我使用电脑为
前言
首先我使用电脑为:Macbook air,电脑操作系统版本为10.13.6,处理器1.8GHz Intel Core i5,
安装python
版本号:python3.6.5 ,ide: pycharm
前置,已经安装homebrew,安装homebrew流程参考
https://blog.csdn.net/ziyuzhiye/article/details/78931669
安装后,终端输入
brew install python3
会自动安装当前时间最新版本,安装时最新版本为3.6.5,将会默认安装在 /usr/local/Cellar/python(ps 大部分通过brew安装的软件都在usr/local/Cellar目录下,本人操作过包括hadoop,maven,elasticsearch,kibana,node) 目录下
安装 pycharm
官网下载,解压,下一步,输入序列号,在此提供一个可用获取序列号的方法
http://idea.lanyus.com/
使用pycharm参照
https://blog.csdn.net/qq_40130759/article/details/79421242
安装redis
brew install redis ,安装路径为/usr/local/redis 4.0.9
启动redis 在终端输入
redis-server(开启服务端)
如想自主调试redis,另起终端输入
redis-cli(开启客户端)
使用pycharm开发python项目并关联redis
新建项目,选择python版本(mac内置python2相关版本,所有需要选择)
项目新建成功后,在python控制台输入
pip install redis
引入redis
1 import redis 2 import time 3 # 连接本地redis 4 conn=redis.Redis(host=‘localhost‘,port=6379) 5 6 ONE_WEEK_IN_SECONDS=7*86400 7 VOTE_SCOPE=432; 8 ‘‘‘ 9 存储文章信息10 hash存储 hset article:id title titleName link poster time votes 11 ‘‘‘12 # 投票功能实现代码13 def article_vote(user,article):14 15 # 获取超时时间16 cutoff=time.time()-ONE_WEEK_IN_SECONDS17 # 检查是否还可以对文章进行投票18 if(conn.zscore(‘time‘,article)<cutoff):19 return20 article_id=article.partition(":")[-1]21 if(conn.sadd(‘voted:‘+article_id,user)):22 conn.zincrby(‘score:‘,article,VOTE_SCOPE)23 conn.hincrby(article,‘votes‘,1)
python与redis交互
相关内容
- Python开发运维之路day8,python维之路day8,抽象类: py2:导
- python绘制图形(Turtle模块),pythonturtle,用python的Tu
- Python3基础 list + *运算 扩充列表,python3list,?python :
- 把vim配置成顺手的python轻量级IDE(2),vimpythonide,因为
- 把vim配置成顺手的python轻量级IDE(1),vimpythonide,但每
- 六款好用的Python IDE,六款PythonIDE, 一个优秀的IDE,最重
- python flask+psutil 系统监控项目,flaskpsutil,一 安装第三方
- PyCharm 配置远程python解释器和在本地修改服务器代码,
- Python eval()函数,pythoneval函数,本文内容1、eval
- 重拾Python(2):如何安装新的package(Windows),pythonpackag
评论关闭