{ "cells": [ { "cell_type": "code", "execution_count": 13, "metadata": {}, "outputs": [], "source": [ "import redis\n", "\n", "conn_pool = redis.ConnectionPool(host='10.254.13.87', port='6379', max_connections=10)" ] }, { "cell_type": "code", "execution_count": 14, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "[b'user', b'test_hello', b'www.biancheng.net', b'test_list', b'test_hash', b'test_set', b'fans:num', b'user:id:01:username']\n" ] } ], "source": [ "r = redis.Redis(connection_pool=conn_pool)\n", "key_list = r.keys('*')\n", "print(key_list)" ] }, { "cell_type": "code", "execution_count": 15, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "user b'hash'\n", "test_hello b'string'\n", "www.biancheng.net b'string'\n", "test_list b'list'\n", "test_hash b'hash'\n", "test_set b'set'\n", "fans:num b'string'\n", "user:id:01:username b'string'\n" ] } ], "source": [ "for key in key_list:\n", " keyStr = key.decode()\n", " print(keyStr, r.type(keyStr))" ] }, { "cell_type": "code", "execution_count": 19, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "b'hash'\n", "1\n", "0\n" ] } ], "source": [ "print(r.type('user'))\n", "print(r.exists('test_hello'))\n", "print(r.exists('user1'))" ] }, { "cell_type": "code", "execution_count": 24, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "0\n", "0\n" ] } ], "source": [ "delete_result = r.delete('test_hello', 'test_hell2')\n", "print(delete_result)\n", "print(r.exists('test_hello'))" ] } ], "metadata": { "kernelspec": { "display_name": "base", "language": "python", "name": "python3" }, "language_info": { "codemirror_mode": { "name": "ipython", "version": 3 }, "file_extension": ".py", "mimetype": "text/x-python", "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", "version": "3.10.10" }, "orig_nbformat": 4 }, "nbformat": 4, "nbformat_minor": 2 }