前言
回顾之前讲了python语法编程 ,必修入门基础和网络编程,多线程/多进程/协程等方面的内容,昨天讲到了数据库编程篇MySQL,今天第二篇Redis篇,前面没看的也不用往前翻,系列文已经整理好了:
1.跟我一起从零开始学python(一)编程语法必修
2.跟我一起从零开始学python(二)网络编程
3.跟我一起从零开始学python(三)多线程/多进程/协程
4.跟我一起从零开始学python(四)数据库编程:MySQL数据库
本篇讲:python数据库编程:Redis数据库
关注公众号:python技术训练营,学习进阶一步到位
适用于零基础学习和进阶人群的python资源:
① 腾讯认证python完整项目实战教程笔记PDF
② 十几个大厂python面试专题PDF
③ python全套视频教程(零基础-高级进阶JS逆向)
④ 百个项目实战+源码+笔记
⑤ 编程语法-机器学习-全栈开发-数据分析-爬虫-APP逆向等全套项目+文档
⑥ 交流学习
⑦ 想要兼职接单
本系列文根据以下学习路线展开讲述,由于内容较多,:
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>