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 相关文章推荐
kNN算法python实现和简单数字识别的方法
Nov 18 Python
Python教程之全局变量用法
Jun 27 Python
python实现解数独程序代码
Apr 12 Python
mac系统安装Python3初体验
Jan 02 Python
python更改已存在excel文件的方法
May 03 Python
Python处理菜单消息操作示例【基于win32ui模块】
May 09 Python
Python concurrent.futures模块使用实例
Dec 24 Python
Numpy之reshape()使用详解
Dec 26 Python
django在保存图像的同时压缩图像示例代码详解
Feb 11 Python
scrapy处理python爬虫调度详解
Nov 23 Python
python 统计代码耗时的几种方法分享
Apr 02 Python
Github 使用python对copilot做些简单使用测试
Apr 14 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的日期与时间函数技巧
2008/04/24 PHP
jQuery+PHP+ajax实现微博加载更多内容列表功能
2014/06/27 PHP
详解PHP导入导出CSV文件
2014/11/03 PHP
php实现网页缓存的工具类分享
2015/07/14 PHP
js利用div背景,做一个竖线的效果。
2008/11/22 Javascript
javascript下利用arguments实现string.format函数
2010/08/24 Javascript
JavaScript及jquey实现多个数组的合并操作
2014/09/06 Javascript
被遗忘的javascript的slice() 方法
2015/04/20 Javascript
jQuery实现多级联动下拉列表查询框
2016/01/18 Javascript
jQuery 操作input中radio的技巧
2016/07/18 Javascript
jquery 手势密码插件
2017/03/17 Javascript
动态创建Angular组件实现popup弹窗功能
2017/09/15 Javascript
深入浅析javascript继承体系
2017/10/23 Javascript
vue中使用vue-router切换页面时滚动条自动滚动到顶部的方法
2017/11/28 Javascript
vue项目打包之后背景样式丢失的解决方案
2019/01/17 Javascript
利用js-cookie实现前端设置缓存数据定时失效
2019/06/18 Javascript
jQuery - AJAX load() 实例用法详解
2019/08/27 jQuery
js实现无限层级树形数据结构(创新算法)
2020/02/27 Javascript
python多线程抓取天涯帖子内容示例
2014/04/03 Python
Python中使用第三方库xlutils来追加写入Excel文件示例
2015/04/05 Python
在Django的URLconf中进行函数导入的方法
2015/07/18 Python
Python爬虫天气预报实例详解(小白入门)
2018/01/24 Python
Django中ORM外键和表的关系详解
2019/05/20 Python
Django框架模板文件使用及模板文件加载顺序分析
2019/05/23 Python
HTML5在线预览PDF的示例代码
2017/09/14 HTML / CSS
de Bijenkorf比利时官网:荷兰最知名的百货商店
2017/06/29 全球购物
世界上最大的艺术和工艺用品商店:MisterArt.com
2018/07/13 全球购物
英国在线药房和在线医生:LloydsPharmacy
2019/10/21 全球购物
工厂实习感言
2014/01/14 职场文书
出国签证在职证明
2014/01/16 职场文书
学生手册家长评语
2014/02/10 职场文书
幼儿园新年寄语
2014/04/03 职场文书
水利水电建筑施工应届生求职信
2014/07/04 职场文书
2015年艾滋病防治工作总结
2015/05/22 职场文书
关于远足的感想
2015/08/10 职场文书
MySQL数据库简介与基本操作
2022/05/30 MySQL