位置: IT常识 - 正文

盘点Redis常用操作(redis的)

编辑:rootadmin

推荐整理分享盘点Redis常用操作(redis的),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:redis常用的命令,redis5种,redis常用命令及详解,redis的基本操作,redis妙用,redis的基本操作,redis妙用,redis 常用操作,内容如对您有帮助,希望把文章链接给更多的朋友!

Redis简介

Redis是完全开源免费的高性能Key-Value数据库,有以下几个特点:

·Redis支持数据持久化,可以将内存中的数据保存至磁盘中,重启可以再次加载进行使用。

·Redis不仅仅支持简单的Key-Value类型的额数据,同时还提供list,set,zset(有序集合),hash等数据结构的存储。

·Redis支持数据的备份,即master-slave模式的数据备份。

Redis基本操作

盘点Redis常用操作(redis的)

1、字符串相关操作

2、列表相关操作

3、集合相关操作

4、散列(hash)操作

相关推荐:《Python基础教程》

python操作string

importredisclassTest_String(object):def__init__(self):self.r=redis.StrictRedis(host='localhost',port=6379,db=0)deftest_set(self):"""设置一个值:return:"""res=self.r.set('user2','Joshua')print(res)deftest_get(self):"""获取一个值:return:"""res=self.r.get('user2')print(res)deftest_mset(self):"""设置多个键值对:return:"""d={'user3':'qi','user4':'shuai'}res=self.r.mset(d)print(res)deftest_mget(self):"""获取多个键值对:return:"""d=['user3','user4']res=self.r.mget(d)print(res)deftest_del(self):"""删除一个键值对:return:"""res=self.r.delete('user3')print(res)deftest_incr(self):"""增加1:return:"""res=self.r.incr('num')print(res)deftest_decr(self):"""减少1:return:"""res=self.r.decr('num')print(res)deftest_append(self):"""添加字符串:return:"""res=self.r.append('user3','qi')print(res)defmain():t=Test_String()#t.test_mset()#t.test_mget()#t.test_del()#t.test_set()#t.test_get()#t.test_incr()#t.test_decr()t.test_append()if__name__=='__main__':main()

python 操作列表

importredisclassTest_List(object):def__init__(self):self.r=redis.StrictRedis(host='localhost',port=6379,db=0)deftest_push(self):l_eat=['Joshua','Amy']lres=self.r.lpush('eat2',*l_eat)print(lres)rres=self.r.rpush('eat2',*l_eat)print(rres)deftest_pop(self):res=self.r.lpop('eat2')print(res)res=self.r.rpop('eat2')print(res)deftest_lindex(self):#获取某个偏移量的值res=self.r.lindex('eat2',0)print(res)deftest_lrange(self):res=self.r.lrange('eat2',0,2)#获取某段偏移量的值print(res)res=self.r.lrange('eat2',0,-1)#获取列表所有值print(res)deftest_ltrim(self):res=self.r.ltrim('eat2',1,2)#窃取一段值,其他值删除掉print(res)res=self.r.lrange('eat2',0,-1)print(res)deftest_bpop(self):res=self.r.blpop('eat2',timeout=3)#在3秒内从列表左端删除一个元素print(res)res=self.r.brpop('eat2',timeout=3)#在3秒内从列表右端删除一个元素print(res)deftest_rpoplpush(self):res=self.r.rpoplpush('mylist','youlist')#从mylist的右端删除一个元素,添加到youlist的最左边print(res)deftest_brpoplpush(self):#从mylist的右端删除一个元素,添加到youlist的最左边,如果mylist为空则等待3秒res=self.r.brpoplpush('mylist','youlist',timeout=3)print(res)deftest_pushx(self):#当key存在的时候才往列表左端插入一个数据res=self.r.lpushx('youlist',1)print(res)#~右端res=self.r.rpushx('itslist',1)print(res)if__name__=='__main__':t=Test_List()#t.test_push()#t.test_pop()#t.test_lindex()#t.test_lrange()#t.test_ltrim()#t.test_blpop()#t.test_rpoplpush()#t.test_brpoplpush()t.test_pushx()

python操作集合

importredisclassTest_Set(object):def__init__(self):self.r=redis.StrictRedis(host='localhost',port=6379,db=0)deftest_sadd(self):data=['cat','dog']res=self.r.sadd('zoo1',*data)print(res)res=self.r.smembers('zoo1')#获得集合的所有元素print(res)deftest_srem(self):#data=['cat','dog']#res=self.r.srem('zoo',*data)#删除多个元素res=self.r.srem('zoo','dog')#删除单个元素print(res)res=self.r.smembers('zoo')print(res)deftest_sinter(self):#获取两个集合的交集res=self.r.sinter('zoo','zoo1')print(res)deftest_sunion(self):#获取两个集合的并集res=self.r.sunion('zoo','zoo1')print(res)deftest_sdiff(self):#获取两个集合不同之处res=self.r.sdiff('zoo','zoo1')print(res)if__name__=='__main__':t=Test_Set()#t.test_sadd()#t.test_srem()#t.test_sinter()#t.test_sunion()t.test_sdiff()importredisclassTest_Hash(object):def__init__(self):self.r=redis.StrictRedis(host='localhost',port=6379,db=0)deftest_hset(self):#设置一个哈希值res=self.r.hset('News:1','Title','NewsTitle')print(res)deftest_hdel(self):#删除一个哈希值res=self.r.hdel('News:1','Title')print(res)deftest_hget(self):#获取一个值res=self.r.hget('News:1','Title')print(res)deftest_heists(self):#判断是否存在res=self.r.hexists('News:1','Title')print(res)deftest_hgetall(self):#获取所有哈希res=self.r.hgetall('News:1')print(res)deftest_hmset(self):#设置多个哈希data={'content':'thisiscontent','data':'20190101'}res=self.r.hmset('News:1',data)print(res)deftest_hmget(self):#获取多个哈希fields=['content','data']res=self.r.hmget('News:1',fields)print(res)deftest_hkeys(self):#获取所有keysres=self.r.hkeys('News:1')print(res)deftest_hvalues(self):#获取所有valuesres=self.r.hvals('News:1')print(res)deftest_hlen(self):#获取fields的数量res=self.r.hlen('News:1')print(res)deftest_hsetnx(self):#设置一个哈希值,如果存在则不设置res=self.r.hsetnx('News:1','content','fuck')print(res)if__name__=='__main__':t=Test_Hash()#t.test_hset()#t.test_hdel()#t.test_hget()#t.test_heists()#t.test_hgetall()#t.test_hmset()#t.test_hmget()#t.test_hkeys()#t.test_hvalues()#t.test_hlen()t.test_hsetnx()
本文链接地址:https://www.jiuchutong.com/zhishi/311721.html 转载请保留说明!

上一篇:Vue基础开发入门之简单语法知识梳理(思维导图详解)(vue开发需要掌握哪些知识)

下一篇:dede织梦提交表单并发送至邮箱(织梦怎么添加相关)

  • 中国农业银行如何查看银行交易记录(中国农业银行如何查询开户行)

    中国农业银行如何查看银行交易记录(中国农业银行如何查询开户行)

  • excel表格怎么删除重复内容(excel表格怎么删除公式)

    excel表格怎么删除重复内容(excel表格怎么删除公式)

  • 小米13系统怎么隐藏小部件名称(小米13系统怎么退回之前版本)

    小米13系统怎么隐藏小部件名称(小米13系统怎么退回之前版本)

  • 抖音背景墙怎么弄(抖音背景墙怎么设置图片)

    抖音背景墙怎么弄(抖音背景墙怎么设置图片)

  • 闲鱼如何改成专拍(闲鱼如何改成专属链接)

    闲鱼如何改成专拍(闲鱼如何改成专属链接)

  • 微信打字覆盖后面的字怎么办(微信打字覆盖后面的内容)

    微信打字覆盖后面的字怎么办(微信打字覆盖后面的内容)

  • 手机面容什么意思(手机面容功能有什么用)

    手机面容什么意思(手机面容功能有什么用)

  • 手机26键和电脑键盘一样吗(手机26键和电脑键盘位置一样吗怎么设置)

    手机26键和电脑键盘一样吗(手机26键和电脑键盘位置一样吗怎么设置)

  • 新建公众号多久能留言(新建公众号需要多久审核)

    新建公众号多久能留言(新建公众号需要多久审核)

  • 淘宝会员名能查到什么(淘宝会员名查询手机号码)

    淘宝会员名能查到什么(淘宝会员名查询手机号码)

  • 怎么在朋友圈头像下面加字(怎么在朋友圈头像下边加小字)

    怎么在朋友圈头像下面加字(怎么在朋友圈头像下边加小字)

  • 苹果xs重启方法(苹果xs重启方法图解)

    苹果xs重启方法(苹果xs重启方法图解)

  • 电脑登录微信手机退出后电脑还在线吗(电脑登录微信手机可以退出来吗)

    电脑登录微信手机退出后电脑还在线吗(电脑登录微信手机可以退出来吗)

  • oppoa11x可以无线充电吗(oppoa11可不可以无线充电)

    oppoa11x可以无线充电吗(oppoa11可不可以无线充电)

  • 小米手环资源库升级总失败怎么回事(小米手环资源库升级好吗)

    小米手环资源库升级总失败怎么回事(小米手环资源库升级好吗)

  • 华为手机怎么解除屏保(华为手机怎么解除锁屏密码)

    华为手机怎么解除屏保(华为手机怎么解除锁屏密码)

  • ipad主板坏了的表现(ipad 主板坏了)

    ipad主板坏了的表现(ipad 主板坏了)

  • wps如何导出目录(wps如何生成目录)

    wps如何导出目录(wps如何生成目录)

  • 打开双4g有什么好处(手机开启双4g网络有什么好处)

    打开双4g有什么好处(手机开启双4g网络有什么好处)

  • freebuds3什么时候开售(freebuds3i什么时候出的)

    freebuds3什么时候开售(freebuds3i什么时候出的)

  • 安卓系统sos怎么设置(手机sos怎么按)

    安卓系统sos怎么设置(手机sos怎么按)

  • 抖音申请内测要多久(抖音申请内测几天通过)

    抖音申请内测要多久(抖音申请内测几天通过)

  • 手机号怎么登录抖音号(手机号怎么登录邮箱)

    手机号怎么登录抖音号(手机号怎么登录邮箱)

  • 苹果11日期怎么设置(苹果11日期怎么改)

    苹果11日期怎么设置(苹果11日期怎么改)

  • iqoo侧面压感按键怎么启用(iqoo侧面压感按键)

    iqoo侧面压感按键怎么启用(iqoo侧面压感按键)

  • 怎么查路由器有多少人在用(怎么查路由器有哪些设备在使用)

    怎么查路由器有多少人在用(怎么查路由器有哪些设备在使用)

  • 华为p30pro来电闪光灯怎么设置(华为p30pro来电闪灯哪设置)

    华为p30pro来电闪光灯怎么设置(华为p30pro来电闪灯哪设置)

  • 结构化程序设计的三种基本结构(结构化程序设计方法有哪三种)

    结构化程序设计的三种基本结构(结构化程序设计方法有哪三种)

  • wps画笔工具在哪(wps中的画笔工具在哪)

    wps画笔工具在哪(wps中的画笔工具在哪)

  • win10取消登陆密码设置方法(win10取消登陆密码)

    win10取消登陆密码设置方法(win10取消登陆密码)

  • 所得税费用科目属于什么科目
  • 盈余公积转增资本会影响所有者权益吗
  • 什么是库存现金的盘亏
  • 清卡抄税报税顺序
  • 政府补贴款需要缴纳增值税
  • 其他货币资金的科目编码
  • 增值税电子普通发票怎么作废
  • 商贸企业印花税税率
  • 往法人账户转备用金
  • 小企业准则汇兑损失计入什么科目
  • 新车交车辆购置税需要什么材料
  • 股息红利纳税地点
  • 产品成本核算需要经过哪些程序
  • 开具的红字发票金税三期怎么报税?
  • 废弃土地的使用年限
  • 去银行提取备用金开支票怎么填
  • 少数股东权益如何保障
  • 汽车销售公司办公室周末上班吗知乎
  • 企业发生的借款费用,可直接归属于
  • 外地预缴企业所得税汇算清缴退税
  • 企业与个人租赁合同范本
  • 转售水电收入
  • 外汇收汇怎么做账
  • 购买汽车车辆购置税个人垫付,企业付给个人的附件归属
  • 个独企业如何拿钱
  • 收到采购折扣的账务处理
  • 电子承兑转出后多久到账
  • 应收款项核销的原因
  • 软件企业收到即征即退分录
  • 冲暂估怎么做分录
  • 删除文件需要管理员权限无法添加怎么办
  • 升级打装备的手游
  • mac的分辨率怎么调
  • 一接通电源就自动关机
  • 预提成本的账务处理
  • 实收资本或股本的账务处理
  • 企业职工福利有哪些
  • 会计月末做账
  • php发送邮件的问题有哪些
  • 愚人二部曲
  • php怎么创建项目
  • 购车人丢失发票怎么查
  • 微前端架构实现
  • php echo js
  • vue定时调用方法
  • 为什么生产工人工资不属于固定成本
  • 计算模型的层次划分
  • 长期股权投资初始计量会计科目
  • 确认递延所得税资产时,应估计相关可抵扣
  • 公司购买的商品是白酒用于招待现金流项目是哪类
  • 帝国cms灵动标签排除上一篇下一篇文章
  • 企业基本养老金退休后能领多少
  • db2 -x
  • dedecmsv6
  • 清算的基本流程
  • 计提工会经费的工资总额包括哪些
  • 揭秘蒙娜丽莎25恐怖之处
  • 建筑安装工程公司起名
  • 代扣代缴的个税可以税前扣除吗
  • 企业缴纳的住房公积金的税率
  • 可转换公司债券例题
  • 安全生产费会计核算办法
  • 政府补助计入资本公积吗
  • sql做判断
  • sql server 触发器
  • 什么是活动目录和域
  • centos opencl
  • wpr是什么软件
  • windows8使用教程
  • win10家庭版系统怎么样
  • 使用jQuery获取data-的自定义属性
  • css网页布局方式
  • jQuery EasyUI tree 使用拖拽时遇到的错误小结
  • javascript基础入门教程
  • js调用声音
  • 信息技术税务分类编码
  • 河东区地税局上班时间
  • 甘肃国税电子税务局
  • 如何代扣个人所得税
  • 南宁市税务局稽查局领导
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设