python3 redis_python3_redis随手学习笔记

#!/usr/bin/python

#-*- coding:utf-8 -*-

# by zmoke

import redis

import json

#使用redis pool

pool = redis.ConnectionPool(host="*",port=6379,password='*')

r = redis.Redis(connection_pool=pool)

#直接连接使用api

# r = redis.Redis(host='*',port=6379,password='*')

print(r.keys())

#info 指定参数

print(r.info(section='clients'))

print(r.info(section='Keyspace'))

#info 不指定参数,默认所有信息

# print(r.info())

# getset() 方法,返回旧值,同时赋洗你的值

r.set('test',1111)

print(r.get('test'))

r.getset('test','this is new value')

print(r.get('test'))

#getrang() 子串(偏移量:offset: 0代表开始,-1代表结束)

print(r.getrange('test',-3,-1))

#setrange()替换子串(从偏移量开始)

r.setrange('test',0,'change')

print(r.get('test'))

#mset()一次设置多个键的值

r.mset({'pig':'111','ca':'222','app':'333'})

print(r.info(section='Keyspace'))

#mget()一次取多个键的值

print(r.mget(['pig','app']))

#delete 删除键

r.delete('pig')

print(r.get('pig'))

#批量删除

DelList=r.keys('*')

for key in DelList:

r.delete(key)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值