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启动办公软件进程(word、excel、ppt、以及wps的et、wps、wpp)
Apr 09 Python
python基于xml parse实现解析cdatasection数据
Sep 30 Python
python矩阵/字典实现最短路径算法
Jan 17 Python
python 去除二维数组/二维列表中的重复行方法
Jan 23 Python
Python Opencv任意形状目标检测并绘制框图
Jul 23 Python
python爬虫项目设置一个中断重连的程序的实现
Jul 26 Python
Python(PyS60)实现简单语音整点报时
Nov 18 Python
django框架ModelForm组件用法详解
Dec 11 Python
在python tkinter界面中添加按钮的实例
Mar 04 Python
python利用Excel读取和存储测试数据完成接口自动化教程
Apr 30 Python
基于python+selenium自动健康打卡的实现代码
Jan 13 Python
Python数据分析之绘图和可视化详解
Jun 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
PHP实现采集程序原理和简单示例代码
2007/03/18 PHP
深入理解PHP原理之Session Gc的一个小概率Notice
2011/04/12 PHP
如何利用http协议发布博客园博文评论
2015/08/03 PHP
[原创]PHP实现SQL语句格式化功能的方法
2017/07/28 PHP
yii2.0整合阿里云oss删除单个文件的方法
2017/09/19 PHP
PHP设计模式之工厂模式详解
2017/10/24 PHP
JQuery 学习技巧总结
2010/05/21 Javascript
用Jquery实现滚动新闻
2014/02/12 Javascript
JS获取各种宽度、高度的简单介绍
2014/12/19 Javascript
基于jquery实现下拉框美化特效
2016/02/02 Javascript
详解Vue中过度动画效果应用
2017/05/25 Javascript
jquery插件canvaspercent.js实现百分比圆饼效果
2017/07/18 jQuery
Vue.js实现的计算器功能完整示例
2018/07/11 Javascript
手挽手带你学React之React-router4.x的使用
2019/02/14 Javascript
vue源码中的检测方法的实现
2019/09/26 Javascript
微信小程序 textarea 层级过高问题简单解决方案
2019/10/14 Javascript
Python中列表元素转为数字的方法分析
2016/06/14 Python
Python爬虫爬取新浪微博内容示例【基于代理IP】
2018/08/03 Python
浅析Python四种数据类型
2018/09/26 Python
对python中词典的values值的修改或新增KEY详解
2019/01/20 Python
手动安装python3.6的操作过程详解
2020/01/13 Python
Python Selenium安装及环境配置的实现
2020/03/17 Python
python爬虫使用scrapy注意事项
2020/11/23 Python
Python 利用argparse模块实现脚本命令行参数解析
2020/12/28 Python
python Matplotlib基础--如何添加文本和标注
2021/01/26 Python
ebookers英国:隶属全球最大的在线旅游公司Expedia
2017/12/28 全球购物
英国珠宝和手表专家:Pleasance & Harper
2020/10/21 全球购物
C语言基础笔试题
2013/04/27 面试题
销售自荐信
2013/10/22 职场文书
公司会议策划方案
2014/05/17 职场文书
听证通知书
2015/04/24 职场文书
新年祝酒词大全
2015/08/11 职场文书
2015年度工程师评职称工作总结
2015/10/14 职场文书
2019年最新七夕唯美祝福语(60条)
2019/07/22 职场文书
tensorflow中的数据类型dtype用法说明
2021/05/26 Python
Redis模仿手机验证码发送的实现示例
2021/11/02 Redis