zxpnet网站 zxpnet网站
首页
前端
后端服务器
  • 分类
  • 标签
  • 归档
GitHub (opens new window)

zxpnet

一个爱学习的java开发攻城狮
首页
前端
后端服务器
  • 分类
  • 标签
  • 归档
GitHub (opens new window)
  • python基础

    • python3基础
    • python爬虫开发
    • python web开发
    • wxpy微信开发
    • 尹成python
    • python常见库
    • python金融开发
    • python文件操作
    • python正则表达式
    • python面向对象
    • python模块化
    • python线程与并发
    • python数据库
    • python整合redis
      • redis
  • python爬虫

  • python库

  • 树莓派
  • Arduino
  • STM32
  • kali linux
  • python培训班
  • python
  • python基础
xugaoyi
2023-09-15
目录

python整合redis

# redis

开源的(BSD协议),使用ANSI C编写,基于内存的且支持持久化,高性能的Key-Value的NoSQL数据库。 支持数据结构类型丰富,有如 字符串 (strings),散列 (hashes) ,列表 (lists) , 集合 (sets)有序集合 (sorted sets) 与范围查询,bitmaps,hyperloglogs 和地空间 (geospatial) 索引半径。 丰富的支持主流语言的客户端,C、C++、Python、Erlang、R、C#、Java、PHP、Objective-C、Perl、Ruby、Scala、Go、JavaScript. 用途: 缓存、数据库、消息中间件。在很多网站 Redis,目前主要部署版本为3.2。 redis在2017年也发布了4.x版本,2018年发布了5.x版本,2020年开始发布6.x版本 部署环境是Linux,本次部署在CentOs 7.x上。

pip install redis
1
import redis
from redis.client import Redis

# 本地连接,创建数据库连接对象
#r: Redis = redis.Redis(host='127.0.0.1', port=6379, db=0, password='123456')
conn_pool = redis.ConnectionPool(host='127.0.0.1',port=6379,max_connections=10)
# 第一个客户端访问
r:Redis = redis.Redis(connection_pool=conn_pool,db=0, password='123456')

print(r, type(r));

print(r.keys('*'))
key_list = r.keys('*')
#转换为字符串
for key in key_list:
  print(key.decode())
#查看key类型
print(r.type('webname'))
# 返回值: 0 或者 1
print(r.exists('username'))
# 删除key
r.delete('webname')
if "age"  in key_list:
    print("删除失败")
else:
    print("删除成功")

#key为database
r.set('webname','www.biancheng.net')
print(r.get('webname'))
#mset参数为字典
r.mset({'username':'jacak','password':'123'})
print(r.mget('username','password'))
#查看value长度
print(r.strlen('username'))

#数值操作
r.set('age','15')
r.incrby('age',5)
r.decrby('age',5)
r.incr('age')
r.decr('age')
r.incrbyfloat('age',5.2)
r.incrbyfloat('age',-10.5)
print(r.get('age'))
#删除key
r.delete('username')
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
python数据库
BeautifulSoup

← python数据库 BeautifulSoup→

最近更新
01
国际象棋
09-15
02
成语
09-15
03
自然拼读
09-15
更多文章>
Theme by Vdoing | Copyright © 2019-2023 zxpnet | 粤ICP备14079330号-1
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式