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利用递归和walk()遍历目录文件的方法示例
Jul 14 Python
Python字符串和字典相关操作的实例详解
Sep 23 Python
python 实现在tkinter中动态显示label图片的方法
Jun 13 Python
python中while和for的区别总结
Jun 28 Python
pygame实现俄罗斯方块游戏(基础篇2)
Oct 29 Python
django使用xadmin的全局配置详解
Nov 15 Python
pytorch sampler对数据进行采样的实现
Dec 31 Python
Python ADF 单位根检验 如何查看结果的实现
Jun 03 Python
如何对python的字典进行排序
Jun 19 Python
如何利用python生成MD5并去重
Dec 07 Python
python实现PolynomialFeatures多项式的方法
Jan 06 Python
Python自然语言处理之切分算法详解
Apr 25 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 抽象类的简单应用
2011/09/06 PHP
配置php.ini实现PHP文件上传功能
2014/11/27 PHP
[原创]php简单隔行变色功能实现代码
2016/07/09 PHP
PHP静态方法和静态属性及常量属性的区别与介绍
2019/03/22 PHP
yii2的restful api路由实例详解
2019/05/14 PHP
用JavaScript隐藏控件的方法
2009/09/21 Javascript
Javascript 网页水印(非图片水印)实现代码
2010/03/01 Javascript
运算符&&的三个不同层次
2013/04/07 Javascript
JS+flash实现chrome和ie浏览器下同时可以复制粘贴
2013/09/22 Javascript
js jquery分别实现动态的文件上传操作按钮的添加和删除
2014/01/13 Javascript
原生js实现复制对象、扩展对象 类似jquery中的extend()方法
2014/08/30 Javascript
js仿黑客帝国字母掉落效果代码分享
2020/11/08 Javascript
jQuery实现获取元素索引值index的方法
2016/09/18 Javascript
js实现多张图片延迟加载效果
2017/07/17 Javascript
浅谈Vue2.0父子组件间事件派发机制
2018/01/08 Javascript
AngularJS实现的base64编码与解码功能示例
2018/05/17 Javascript
如何提升vue.js中大型数据的性能
2019/06/21 Javascript
[00:28]DOTA2北京网鱼队选拔赛
2015/04/08 DOTA
python中快速进行多个字符替换的方法小结
2016/12/15 Python
python:socket传输大文件示例
2017/01/18 Python
微信跳一跳python辅助软件思路及图像识别源码解析
2018/01/04 Python
深入浅析Python中的迭代器
2019/06/04 Python
Python变量作用域LEGB用法解析
2020/02/04 Python
python统计字符的个数代码实例
2020/02/07 Python
Python pandas如何向excel添加数据
2020/05/22 Python
Aveda美国官网:天然护发产品、洗发水、护发素和沙龙
2016/12/09 全球购物
致200米运动员广播稿
2014/02/06 职场文书
文案策划求职信
2014/03/18 职场文书
司法助理专业自荐书
2014/06/13 职场文书
暑假社会实践心得体会
2014/09/02 职场文书
2014年学习全国道德模范事迹思想汇报
2014/09/15 职场文书
求职简历自我评价2015
2015/03/10 职场文书
爱心捐赠活动简讯
2015/07/20 职场文书
靠谱准确的求职信
2019/04/02 职场文书
小学生一年级(书信作文)
2019/08/13 职场文书
SpringBoot详解执行过程
2022/07/15 Java/Android