Python安装并操作redis实现流程详解


Posted in Python onOctober 13, 2020

Redis

redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hash(哈希类型)。这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作,而且这些操作都是原子性的。在此基础上,redis支持各种不同方式的排序。与memcached一样,为了保证效率,数据都是缓存在内存中。区别的是redis会周期性的把更新的数据写入磁盘或者把修改操作写入追加的记录文件,并且在此基础上实现了master-slave(主从)同步。

1、安装redis

yum install redis -y

或者

wget http://download.redis.io/releases/redis-3.0.6.tar.gz
tar xzf redis-3.0.6.tar.gz
cd redis-3.0.6
make

2、启动redis这里注意对配置文件修改打开注释,不然py客户端连不上

Python安装并操作redis实现流程详解

守护模式不开就no

Python安装并操作redis实现流程详解

指定配置文件进行启动

Python安装并操作redis实现流程详解

然后准备设置redis验证密码(不然py连接报错)Python安装并操作redis实现流程详解

退出,重新登录redis

Python安装并操作redis实现流程详解

3、python操作redis

#!/usr/bin/env python 
# -*- coding:utf8 -*-

import redis

r = redis.Redis(host='192.168.11.122',password='123123',port=6379)

r.set('foo', 'Bar')
print (r.get('foo'))

4、线程池操作redis

'''
redis-py 使用connection pool 来管理对一个redis server的所有连接,避免每次建立,释放连接的开销
默认 每个redis实例都会维护一个自己的链接池,然后作为参数redis,这样就可以实现多个redis 实例共享一个连接池
'''
import redis

pool = redis.ConnectionPool(host='192.168.11.122',password='123123',port=6379)

r = redis.Redis(connection_pool=pool)
r.set('name','Yu chao')
print(r.get('name'))

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python k-近邻算法实例分享
Jun 11 Python
python中日期和时间格式化输出的方法小结
Mar 19 Python
Python编程中用close()方法关闭文件的教程
May 24 Python
python爬虫爬取快手视频多线程下载功能
Feb 28 Python
python: line=f.readlines()消除line中\n的方法
Mar 19 Python
Python3读取Excel数据存入MySQL的方法
May 04 Python
Python装饰器用法实例分析
Jan 14 Python
python 使用pygame工具包实现贪吃蛇游戏(多彩版)
Oct 30 Python
Python实现企业微信机器人每天定时发消息实例
Feb 25 Python
用Python实现童年贪吃蛇小游戏功能的实例代码
Dec 07 Python
详解如何用Python实现感知器算法
Jun 18 Python
python数字图像处理实现图像的形变与缩放
Jun 28 Python
python按照list中字典的某key去重的示例代码
Oct 13 #Python
Python importlib模块重载使用方法详解
Oct 13 #Python
Pycharm添加虚拟解释器报错问题解决方案
Oct 13 #Python
Python本地及虚拟解释器配置过程解析
Oct 13 #Python
Pycharm快捷键配置详细整理
Oct 13 #Python
Django项目创建及管理实现流程详解
Oct 13 #Python
OpenCV读取与写入图片的实现
Oct 13 #Python
You might like
php牛逼的面试题分享
2013/01/18 PHP
推荐25款php中非常有用的类库
2014/09/29 PHP
PHP 魔术变量和魔术函数详解
2015/02/25 PHP
php实现将数组转换为XML的方法
2015/03/09 PHP
使用jquery菜单插件HoverTree仿京东无限级菜单
2014/12/18 Javascript
JavaScript类继承及实例化的方法
2015/07/25 Javascript
js实现仿爱微网两级导航菜单效果代码
2015/08/31 Javascript
jquery ajax分页插件的简单实现
2016/01/27 Javascript
老生常谈遮罩层 滚动条的问题
2016/04/29 Javascript
Extjs4.0 ComboBox如何实现三级联动
2016/05/11 Javascript
Javascript动画效果(3)
2016/10/11 Javascript
原生JS查找元素的方法(推荐)
2016/11/22 Javascript
jQuery无冲突模式详解
2019/01/17 jQuery
详解在React项目中安装并使用Less(用法总结)
2019/03/18 Javascript
layer的prompt弹出框,点击回车,触发确定事件的方法
2019/09/06 Javascript
jQuery实现带进度条的轮播图
2020/09/13 jQuery
js通过canvas生成图片缩略图
2020/10/02 Javascript
Vue 数据绑定的原理分析
2020/11/16 Javascript
[36:05]DOTA2亚洲邀请赛 3.31 小组赛 A组 Liquid vs Optic
2018/04/01 DOTA
Python使用Socket(Https)Post登录百度的实现代码
2012/05/18 Python
Python实现发送email的几种常用方法
2014/08/18 Python
几个提升Python运行效率的方法之间的对比
2015/04/03 Python
python pandas dataframe 按列或者按行合并的方法
2018/04/12 Python
python实现简单五子棋游戏
2019/06/18 Python
用python给自己做一款小说阅读器过程详解
2019/07/11 Python
python脚本执行CMD命令并返回结果的例子
2019/08/14 Python
Python Socket TCP双端聊天功能实现过程详解
2020/06/15 Python
HTML5 Canvas中绘制矩形实例
2015/01/01 HTML / CSS
抽象方法、抽象类怎样声明
2014/10/25 面试题
"火柴棍式"程序员面试题
2014/03/16 面试题
竞选部长演讲稿
2014/04/26 职场文书
廉政文化进校园广播稿
2014/10/20 职场文书
教师考核表个人总结
2015/02/12 职场文书
怎样写家长意见
2015/06/04 职场文书
Web前端:CSS最强总结 附详细代码
2021/03/31 HTML / CSS
15个值得收藏的JavaScript函数
2021/09/15 Javascript