Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

linux连接redis

作者:轻狂书生   发布日期:2025-11-27   浏览:49

# 安装 redis-py 库
# pip install redis

import redis

# 创建 Redis 连接
def connect_redis():
    try:
        # 连接到本地的 Redis 服务器,默认端口是 6379
        r = redis.StrictRedis(host='localhost', port=6379, db=0, decode_responses=True)

        # 测试连接是否成功
        r.ping()
        print("连接成功")
        return r
    except Exception as e:
        print(f"连接失败: {e}")
        return None

# 示例:设置和获取键值对
def redis_example():
    r = connect_redis()
    if r is not None:
        # 设置键 "test_key" 的值为 "hello redis"
        r.set('test_key', 'hello redis')

        # 获取键 "test_key" 的值
        value = r.get('test_key')
        print(f"获取到的值: {value}")

if __name__ == "__main__":
    redis_example()

解释说明:

  1. 安装依赖库:首先需要安装 redis-py 库,可以通过命令 pip install redis 来安装。
  2. 创建 Redis 连接:使用 redis.StrictRedis 方法来创建一个连接对象。这里我们连接到本地的 Redis 服务器,默认端口是 6379,数据库索引为 0,并且设置了 decode_responses=True 以便返回的值是字符串而不是字节类型。
  3. 测试连接:通过调用 r.ping() 方法来测试连接是否成功。如果连接成功会返回 PONG,否则会抛出异常。
  4. 设置和获取键值对:使用 r.set() 方法设置键值对,使用 r.get() 方法获取键对应的值。

如果你运行这段代码,它会尝试连接到本地的 Redis 服务器,并设置一个键值对,然后读取并打印这个键的值。

上一篇:linux删除分区

下一篇:linux 查看文件夹里文件个数

大家都在看

linux常用命令查询端口是否正常

linux 发送邮件

linux长ping命令

linux groupadd

linux关机命令行

linux重启oracle命令

linux把一个文件夹移动到另一个文件夹里

linux查看系统运行时间

linux搭建sftp

linux 重启网络命令

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站