set集合就是不重复的列表

sadd(name,values)
#给name对应的集合中添加元素
r.sadd("set_name","aa")
r.sadd("set_name","aa","bb")smembers(name)
#获取name对应的集合的所有成员scard(name)
#获取name对应的集合中的元素个数r.scard("set_name")
sinter(keys, *args)
# 获取多个name对应集合的并集r.sadd("set_name","aa","bb")
r.sadd("set_name1","bb","cc")
r.sadd("set_name2","bb","cc","dd")print(r.sinter("set_name","set_name1","set_name2"))
#输出:{bb}sismember(name, value)
#检查value是否是name对应的集合内的元素spop(name)
#随机删除并返回指定集合的一个元素sunion(keys, *args)
#获取多个name对应的集合的并集r.sunion("set_name","set_name1","set_name2")
srem(name, value)  删除集合中的某个元素
r.srem("set_name", "aa")

操作代码如下:

# -*- coding:utf-8 -*-
import sys
reload(sys)
sys.setdefaultencoding('utf-8')import datetime
import redisredis_info = {'host': '127.0.0.1','port': 6379
}def conncet_redis():pool = redis.ConnectionPool(**redis_info)try:r = redis.Redis(connection_pool=pool)except Exception as err:raise errreturn rr = conncet_redis()# set() 方法 : 写入一条数据
r.set('name','lijunjiang')# mset() 方法: 写入多条数据 , 可是Key-Value 的形式,也可以传入字典
# Key-Value 的形式
r.mset(f_name='li',l_name='junjiang')#这个看起来传进去的像是former name 和latter name拼接起来的一条数据
# 字典形式
r.mset({'age':'20','sex':'Man'})#新开了两个key,也就是数据集# get() 方法:获取一个值
_get = r.get('name')
print('get:{0}'.format(_get))
# mget() 方法: 获取多个值
_mget = r.mget('l_name', 'f_name')
print('mget:{0}'.format(_mget))# keys() 方法: 获取所有的key
_keys = r.keys()
print('keys: {0}'.format(_keys))

python操作redis的set相关推荐

  1. Python操作Redis及连接方式

    前沿:随着互联网的高速发展,数据变得越来越重要,Python成为了人工智能的热门语言,而Nosql数据库已成为日常开发用品. 今天要写的是Python操作Redis Redis的安装我就不介绍了,你可 ...

  2. python 操作redis之——有序集合(sorted set) (七)

    #coding:utf8 import redis r =redis.Redis(host="23.226.74.190",port=63279,password="66 ...

  3. Windows下安装Redis及使用Python操作Redis的方法

    这篇文章主要介绍了Windows下安装Redis及使用Python操作Redis的方法,非常不错,具有参考借鉴价值,需要的朋友可以参考下 首先说一下在Windows下安装Redis,安装包可以在htt ...

  4. python 操作redis之——HyperLogLog (八)

    #coding:utf8 import redis # python 操作redis之--HyperLogLog r =redis.Redis(host="33.23.724.12190&q ...

  5. 用Python操作Redis

    Python操作Redis 首先要安装驱动模块 pip install redis 1.普通连接 import redisr=redis.Redis() # r = redis.Redis(host= ...

  6. python操作redis用法详解

    1.简单介绍 安装redis pip install redis Redis是一个基于内存的高效的键值型非关系型数据库,存取效率极高,而且支持多种存储数据结构,使用也非常简单.本节中,我们就来介绍一下 ...

  7. python redis 操作_使用Python操作redis

    在使用python操作redis之前,需要先安装redis库: pip install redis. 创建连接方式: StrictRedis:实现大部分官方命令. Redis:是StrictRedis ...

  8. Python操作Redis中的hash

    Redis 数据库hash数据类型是一个string类型的key和value的映射表,适用于存储对象.Redis 中每个 hash 可以存储 232 - 1 键值对(40多亿).  Python的re ...

  9. Python 操作 redis

    官网命令(英文)列表:http://redis.io/commands Redis 教程:http://www.redis.net.cn/tutorial/3501.html Redis 命令参考:h ...

  10. python操作三大主流数据库(12)python操作redis的api框架redis-py简单使用

    python操作三大主流数据库(12)python操作redis的api框架redis-py简单使用 redispy安装 安装及简单使用:https://github.com/andymccurdy/ ...

最新文章

  1. 鸟哥的Linux私房菜(基础篇)- 一个简单的 SPFdisk 分割实例
  2. typora图床教程-阿里云版
  3. GDCM:gdcm::Value的测试程序
  4. python读取pdf文档书签 bookmark_Python利用PyPDF2库获取PDF文件总页码实例
  5. OpenCV中对数组(矩阵)的常用操作
  6. 除了汪峰,还有哪些明星跨界做智能硬件
  7. POJ 1001 Exponentiation
  8. 基于 Linux 的文件操作 网络编程的最后一环
  9. 博文视点读书节第五日丨IT大咖私房书单继续放送,超级会员返场来袭!
  10. Win7任务栏图标大小调整为等宽
  11. 简单记录 Part1.1
  12. 内存(主存)(一般指电脑内存条)包含RAM(SRAM,DRAM),ROM,高速缓存(CACHE),SDRAM,DDRRAM
  13. 1月末支付机构备付金总量达1.4万亿,较去年12月下滑两千多亿
  14. 电脑上显示打印机无法连接服务器错误代码,电脑怎么连接打印机显示错误代码的解决办法...
  15. leetcode【51-52】N-Queens N-Queens II
  16. 【中小型局域网络搭建】
  17. 15个最好用的JavaScript代码压缩工具
  18. 计算机二级excel不会公式时候,计算机二级excel公式总结
  19. 【跟学C++】C++队列——queue类(Study13)
  20. 2020A炉温曲线第三题模拟退火算法(附代码)

热门文章

  1. 使用手机测试、访问本地环境方法
  2. sql注入一点小心得
  3. Tomcat无法启动,报错java.lang.NoClassDefFoundError: org/apache/juli/logging/LogFactory
  4. C#学习小记14求助一道让我头疼的C#小题
  5. echarts解决自适应图表被压缩问题
  6. 华为android升级国内版,华为EMUI5.0系统升级成为国内安卓升级的标杆
  7. 个人博客源码_我的使用Sanic的个人博客源码开源了!
  8. js中常用的数组和字符串方法
  9. vue移动端弹框组件
  10. 三维重建:QT+OpenNI+Kinect图像校正