跟我一起从零开始学python(五)数据库编程:Redis数据库

本文介绍了Python数据库编程中的Redis数据库,涵盖服务端和客户端的基本操作命令,如启动、关闭Redis服务,设置、获取、删除键值对等。还详细讲解了Redis的数据操作,包括string、键命令、hash、list、set和zset的使用方法。通过Python的redis库,展示了如何进行string类型的设置、获取、删除等操作。
摘要由CSDN通过智能技术生成

前言

回顾之前讲了python语法编程 ,必修入门基础和网络编程,多线程/多进程/协程等方面的内容,昨天讲到了数据库编程篇MySQL,今天第二篇Redis篇,前面没看的也不用往前翻,系列文已经整理好了:

1.跟我一起从零开始学python(一)编程语法必修
2.跟我一起从零开始学python(二)网络编程
3.跟我一起从零开始学python(三)多线程/多进程/协程
4.跟我一起从零开始学python(四)数据库编程:MySQL数据库

本篇讲:python数据库编程:Redis数据库

关注公众号:python技术训练营,学习进阶一步到位

适用于零基础学习和进阶人群的python资源:

① 腾讯认证python完整项目实战教程笔记PDF
② 十几个大厂python面试专题PDF
③ python全套视频教程(零基础-高级进阶JS逆向)
④ 百个项目实战+源码+笔记
⑤ 编程语法-机器学习-全栈开发-数据分析-爬虫-APP逆向等全套项目+文档
⑥ 交流学习
⑦ 想要兼职接单

本系列文根据以下学习路线展开讲述,由于内容较多,:

从零开始学python到高级进阶路线图

python数据库编程:Redis数据库

一丶服务端和客户端基本操作命令

Redis是一种基于内存的数据结构存储系统,常用于缓存、消息队列、排行榜等场景。下面介绍一些Redis服务端和客户端的基本操作命令。

1.服务端命令

启动Redis服务

redis-server

关闭Redis服务

redis-cli shutdown

查看Redis服务状态

redis-cli ping

查看Redis服务版本

redis-cli info server

查看Redis服务配置

redis-cli config get *

修改Redis服务配置

redis-cli config set <parameter> <value>

2.客户端命令

连接Redis服务

redis-cli -h <host> -p <port> -a <password>

设置键值对

redis-cli set <key> <value>

获取键值对

redis-cli get <key>

删除键值对

redis-cli del <key>

判断键是否存在

redis-cli exists <key>

设置键的过期时间

redis-cli expire <key> <seconds>

查看键的过期时间

redis-cli ttl <key>

查看所有键

redis-cli keys *

查看键的类型

redis-cli type <key>

列表操作

redis-cli lpush <key> <value>  # 从左侧插入元素
redis-cli rpush <key> <value>  # 从右侧插入元素
redis-cli lrange <key> <start> <stop>  # 获取列表元素
redis-cli lpop <key>  # 从左侧弹出元素
redis-cli rpop <key>  # 从右侧弹出元素

集合操作

redis-cli sadd <key> <value>  # 添加元素
redis-cli smembers <key>  # 获取所有元素
redis-cli sismember <key> <value>  # 判断元素是否存在
redis-cli srem <key> <value>  # 删除元素

哈希表操作

redis-cli hset <key> <field> <value>  # 设置字段值
redis-cli hget <key> <field>  # 获取字段值
redis-cli hgetall <key>  # 获取所有字段和值
redis-cli hdel <key> <field>  # 删除字段

有序集合操作

redis-cli zadd <key>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值