Redis 连接学习笔记
Redis 是一个高性能的键值存储系统,常用于缓存、消息队列等场景。本文将介绍 Redis 的连接方式。
连接方式
Redis 客户端可以通过以下几种方式连接 Redis 服务器:
1. TCP 连接
最常见的方式是通过 TCP 连接 Redis 服务器。Redis 默认监听 6379 端口,可以通过指定 IP 地址和端口号进行连接。使用命令行连接 Redis 服务器的示例:
Copy Coderedis-cli -h 127.0.0.1 -p 6379
2. Unix 域套接字连接
除了 TCP 连接,Redis 还支持通过 Unix 域套接字连接。使用 Unix 域套接字连接 Redis 服务器的示例:
Copy Coderedis-cli -s /var/run/redis.sock
3. SSL/TLS 连接
Redis 还支持通过 SSL/TLS 加密连接。需要在 Redis 服务器启用 SSL/TLS 支持,并使用 --tls
参数连接 Redis 服务器。使用 SSL/TLS 连接 Redis 服务器的示例:
Copy Coderedis-cli --tls -h example.com -p 6379
实例
以下示例演示如何通过 Python redis 模块连接 Redis 服务器:
pythonCopy Codeimport redis
# 连接 Redis 服务器
r = redis.Redis(host='localhost', port=6379, db=0)
# 设置键值对
r.set('name', 'Alice')
# 获取键值对
name = r.get('name')
print(name.decode('utf-8')) # 输出:Alice
以上示例中,通过 redis.Redis
方法连接 Redis 服务器,并使用 set
和 get
方法设置和获取键值对。
总结
本文介绍了 Redis 的连接方式,并使用 Python 示例演示了如何连接 Redis 服务器和使用 Redis 模块操作 Redis 数据库。对于需要使用 Redis 的开发者来说,学习 Redis 连接方式的基础知识是非常重要的。