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实现超简单端口转发的方法
Mar 13 Python
Django中URL视图函数的一些高级概念介绍
Jul 20 Python
Python正则表达式教程之二:捕获篇
Mar 02 Python
Python开发的实用计算器完整实例
May 10 Python
Python MD5加密实例详解
Aug 02 Python
Python简单实现的代理服务器端口映射功能示例
Apr 08 Python
利用python库在局域网内传输文件的方法
Jun 04 Python
基于Pandas读取csv文件Error的总结
Jun 15 Python
Python 画出来六维图
Jul 26 Python
python编写俄罗斯方块
Mar 13 Python
Django多数据库配置及逆向生成model教程
Mar 28 Python
Python获取江苏疫情实时数据及爬虫分析
Aug 02 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
SONY SRF-22W(33W)的电路分析和维修案例
2021/03/02 无线电
PHP实现下载功能的代码
2012/09/29 PHP
phpmailer中文乱码问题的解决方法
2014/04/22 PHP
教大家制作简单的php日历
2015/11/17 PHP
jquery 最简单的属性菜单
2009/10/08 Javascript
javascript 节点遍历函数
2010/03/28 Javascript
点击隐藏页面左栏或右栏实现js代码
2013/04/01 Javascript
JS的encodeURI和java的URLDecoder.decode使用介绍
2014/05/08 Javascript
浅谈js的setInterval事件
2014/12/05 Javascript
jQuery插件之jQuery.Form.js用法实例分析(附demo示例源码)
2016/01/04 Javascript
jQuery抛物线运动实现方法(附完整demo源码下载)
2016/01/08 Javascript
教你用javascript实现随机标签云效果_附代码
2016/03/16 Javascript
自己动手制作基于jQuery的Web页面加载进度条插件
2016/06/03 Javascript
JavaScript实战(原生range和自定义特效)简单实例
2016/08/21 Javascript
jQuery实现级联下拉框实战(5)
2017/02/08 Javascript
jQuery选择器之属性过滤选择器详解
2017/09/28 jQuery
JS Testing Properties 判断属性是否在对象里的方法
2017/10/01 Javascript
vue中实现滚动加载更多的示例
2017/11/08 Javascript
浅谈gulp创建完整的项目流程
2017/12/20 Javascript
vue实现点击当前标签高亮效果【推荐】
2018/06/22 Javascript
echarts实现折线图的拖拽效果
2019/12/19 Javascript
javascript解析json格式的数据方法详解
2020/08/07 Javascript
python连接mongodb操作数据示例(mongodb数据库配置类)
2013/12/31 Python
Python实现的科学计算器功能示例
2017/08/04 Python
解决python 3 urllib 没有 urlencode 属性的问题
2019/08/22 Python
Python小白学习爬虫常用请求报头
2020/06/03 Python
解决Python中导入自己写的类,被划红线,但不影响执行的问题
2020/07/13 Python
土耳其新趋势女装购物网站:Addax
2020/01/07 全球购物
粗加工管理制度
2014/02/04 职场文书
2014年元旦活动方案
2014/02/15 职场文书
降消项目实施方案
2014/03/30 职场文书
关工委先进个人事迹材料
2014/05/23 职场文书
学习礼仪心得体会
2014/09/01 职场文书
客户付款通知书
2015/04/23 职场文书
签约仪式致辞
2015/07/30 职场文书
2016年万圣节家长开放日活动总结
2016/04/05 职场文书