在一个函数中put(redis_conn, Pid),是不是在另一个函数中不能get(redis_conn)
时间: 2024-04-06 22:31:41 浏览: 54
高并发的抢购功能
在Redis中,数据的存储和读取是基于键值对的。只要在存储数据时使用了正确的键,就可以在任何时候通过该键获取存储的值。因此,在一个函数中使用`put(redis_conn, Pid)`方法存储数据,在另一个函数中使用`get(redis_conn)`方法读取数据是完全可行的。
需要注意的是,为了确保在不同的函数中能够正确地读取和写入数据,需要使用相同的Redis连接对象。如果在不同的函数中使用了不同的连接对象,可能会导致读取不到正确的值或者写入失败。因此,建议在程序开始时创建一个全局的Redis连接对象,然后在需要读取或写入数据的函数中使用该连接对象进行操作。
另外,如果在读取数据时出现了获取不到值的情况,可能是因为数据并没有被正确存储到Redis中,或者连接对象出现了问题等原因。需要仔细检查程序逻辑和代码实现,以确定问题的具体原因。
阅读全文