pycharm中使用redis模块入门
数据缓存系统:
1:mongodb:是直接持久化,直接存储于硬盘的缓存系统
2:redis: 半持久化,存储于内存和硬盘
3:memcache:数据只能存储在内存里的缓存系统
redis
是一个key-value存储系统,支持的value类型:string,list,set,zset(有序集合),hash(哈希类型),这些数据类型都支持:push/pop,add/remove及取交集并集和差集。这些操作都是原子性的。
pyhcarm中安装redis模块
这里我们以python3为例
在cmd里输入 pip3 install redis

安装成功
开始使用redis模块
1 导入redis模块并连接redis
import redis
re = redis.Redis(host='127.0.0.1', port=6379,db=0, password=1111111)
2 字符串操作
re.set('key_name','value_tom')
print(re.get('key_name'))
输出结果:

注:前面的b代表输出二进制
re.mset(key_name1 = 'key_tom1',key_name2 = 'key_tom2')
res = re.mget('key_name1','key_name2')
print(res)
print(res[0].decode('utf8'))
print(res[1].decode('utf8'))
输出结果:

其他命令与此类似,前提是要熟悉redis的相关命令,在此不再赘述
pycharm中使用redis模块入门的更多相关文章
- 在Pycharm中导入第三方模块库(诸如:matplotlib、numpy等)
		在Pycharm中导入第三方模块库 一.打开pycharm: 二.点击菜单上的“file” -> “setting”: 三.步骤二完成后出现界面如下所示.选中你的项目(比如thisyan Pro ... 
- PyCharm中导入MySQLDB模块小结
		安装完MySQL-python驱动,在PyCharm中导入MySQLDB模块一直不成功 Settings里面也没有MySQLdb 百般尝试找解决办法,一直搞不定,最后抱着试一试的心态尝试了一个办法: ... 
- openresty开发系列26--openresty中使用redis模块
		openresty开发系列26--openresty中使用redis模块 在一些高并发的场景中,我们常常会用到缓存技术,现在我们常用的分布式缓存redis是最知名的, 操作redis,我们需要引入re ... 
- 5.pycharm中导入第三方模块的方法
		最近刚入门学习python,网上查找了一些资料,发现python编程用的软件pycharm还是比较多的,于是就跟随大众,学习使用pycharm,在学习的过程中,想要导入第三方模块pyperclip,但 ... 
- win10的pycharm中安装ansible模块过程
		前面的安装报错信息 ansible模块安装报错:Could not install packages due to an OSError: [Errno 2] No such file or dire ... 
- 【原】Windows中使用Redis基本入门教程
		Redis是c编写基于Unix平台开发的一种内存KV数据库,官网上并没有给出Window的安装包,但MS基于redis发布了Windows版本. 下载链接: https://github.com/MS ... 
- python中使用redis模块, 设置过期时间
		# 链接数据库self.handle = redis.Redis(host=host, port=port, db=db, password=password, decode_responses=Tr ... 
- Pycharm中使用from appium import webdriver时报错:ModuleNotFoundError: No module named 'appium'
		此时先检查一下有没有安装Appium-Python-Client,如果没有安装Appium-Python-Client就在控制台输入pip install Appium-Python-Client进行 ... 
- Java中Redis简单入门
		Redis是一个开源的,先进的 key-value 存储可用于构建高性能,可扩展的 Web 应用程序的解决方案. Redis官方网网站是:http://www.redis.io/,如下: Redis ... 
随机推荐
- mysqli使用记录
			1.批量插入数据insert 方式一:insert into tableName (id,name,age) values ('1','张三','12'),('2','李四','16'),('3',' ... 
- MAPE 平均绝对百分误差
			from fbprophet.diagnostics import performance_metrics df_p = performance_metrics(df_cv) df_p.head() ... 
- COM 学习
			一.COM (Component Object Model) 二.COM+ (Component Services) 三.DCOM (Distributed Component Object Mode ... 
- easyui api常用操作
			一.FORM表单类 一.textbox validatebox 验证 1.验证规则:validType : 验证规则,类型STRING|ARRAY:1个规则就直接一个字符串,多个规则写在数组里 例如: ... 
- 《转》深入理解Activity启动流程(三)–Activity启动的详细流程1
			本文原创作者:Cloud Chou. 出处:本文链接 本系列博客将详细阐述Activity的启动流程,这些博客基于Cm 10.1源码研究. 深入理解Activity启动流程(一)--Activity启 ... 
- 关于oceanbase中存储过程的设计与实现
			转自http://www.zhujuncoding.com/index.php/Index/blogview?id=82 这篇文章是关于在淘宝的数据库oceanbase中添加存储过程支持的文章,oce ... 
- Centos 7 系统详解
			安装CentOS 7系统后,变化竟然这么大? 一.Runlevel首先一条,原来一直用的CentOS-6.5-x86_64-minimal.iso光盘镜像(400M左右无图形系统小巧便捷),而7目 ... 
- 从JDK源码角度看Short
			概况 Java的Short类主要的作用就是对基本类型short进行封装,提供了一些处理short类型的方法,比如short到String类型的转换方法或String类型到short类型的转换方法,当然 ... 
- js base64 转成图片上传
			直接上代码,要点就是把base64转成Blob,添加到FormData传递给后台程序,跟选择图片文件上传时一样的了. var dataurl = canvas.toDataURL('image/png ... 
- VMware上安装CenterOS
			1.环境:Win10.VMware Workstation 12.Centeros 7 2.VMware workstation12安装 双击“VMware_workstation_full_12.5 ... 
